/
AudioVideoSettings.xml
160 lines (160 loc) · 9.28 KB
/
AudioVideoSettings.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<Type Name="AudioVideoSettings" FullName="Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoSettings">
<TypeSignature Language="C#" Value="public class AudioVideoSettings" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AudioVideoSettings extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoSettings" />
<TypeSignature Language="VB.NET" Value="Public Class AudioVideoSettings" />
<TypeSignature Language="C++ CLI" Value="public ref class AudioVideoSettings" />
<TypeSignature Language="F#" Value="type AudioVideoSettings = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Global configuration of audio/video platform. Application can define detailed platform attributes.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="FipsCompliantMediaEncryptionRequired">
<MemberSignature Language="C#" Value="public bool FipsCompliantMediaEncryptionRequired { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool FipsCompliantMediaEncryptionRequired" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoSettings.FipsCompliantMediaEncryptionRequired" />
<MemberSignature Language="VB.NET" Value="Public Property FipsCompliantMediaEncryptionRequired As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:
 property bool FipsCompliantMediaEncryptionRequired { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.FipsCompliantMediaEncryptionRequired : bool with get, set" Usage="Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoSettings.FipsCompliantMediaEncryptionRequired" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets whether FIPS-compliant encryption should be used to secure audio/video media.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPortRange">
<MemberSignature Language="C#" Value="public Microsoft.Rtc.Collaboration.AudioVideo.NetworkPortRange GetPortRange ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.Rtc.Collaboration.AudioVideo.NetworkPortRange GetPortRange() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoSettings.GetPortRange" />
<MemberSignature Language="VB.NET" Value="Public Function GetPortRange () As NetworkPortRange" />
<MemberSignature Language="C++ CLI" Value="public:
 Microsoft::Rtc::Collaboration::AudioVideo::NetworkPortRange ^ GetPortRange();" />
<MemberSignature Language="F#" Value="member this.GetPortRange : unit -> Microsoft.Rtc.Collaboration.AudioVideo.NetworkPortRange" Usage="audioVideoSettings.GetPortRange " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Rtc.Collaboration.AudioVideo.NetworkPortRange</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns copy of audio/video port range policy.
</summary>
<returns>Global audio/video communication network port range.</returns>
<remarks>
<para>
Any change made on the returned
object will not affect the global audio/video port configuration policy. In order to apply
changes, the application must call the SetPortRange method.
</para>
<para />
</remarks>
</Docs>
</Member>
<Member MemberName="GetQualityOfService">
<MemberSignature Language="C#" Value="public Microsoft.Rtc.Collaboration.AudioVideo.QualityOfService GetQualityOfService ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.Rtc.Collaboration.AudioVideo.QualityOfService GetQualityOfService() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoSettings.GetQualityOfService" />
<MemberSignature Language="VB.NET" Value="Public Function GetQualityOfService () As QualityOfService" />
<MemberSignature Language="C++ CLI" Value="public:
 Microsoft::Rtc::Collaboration::AudioVideo::QualityOfService ^ GetQualityOfService();" />
<MemberSignature Language="F#" Value="member this.GetQualityOfService : unit -> Microsoft.Rtc.Collaboration.AudioVideo.QualityOfService" Usage="audioVideoSettings.GetQualityOfService " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Rtc.Collaboration.AudioVideo.QualityOfService</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns audio/video quality of service (qos) policy.
</summary>
<returns>Global audio/video quality of service</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MaxEarlyMediaSessionsSupported">
<MemberSignature Language="C#" Value="public int MaxEarlyMediaSessionsSupported { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 MaxEarlyMediaSessionsSupported" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoSettings.MaxEarlyMediaSessionsSupported" />
<MemberSignature Language="VB.NET" Value="Public Property MaxEarlyMediaSessionsSupported As Integer" />
<MemberSignature Language="C++ CLI" Value="public:
 property int MaxEarlyMediaSessionsSupported { int get(); void set(int value); };" />
<MemberSignature Language="F#" Value="member this.MaxEarlyMediaSessionsSupported : int with get, set" Usage="Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoSettings.MaxEarlyMediaSessionsSupported" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the maximum number of supported early media sessions.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">Thrown when assigned value is not in valid range.</exception>
</Docs>
</Member>
<Member MemberName="SetPortRange">
<MemberSignature Language="C#" Value="public void SetPortRange (Microsoft.Rtc.Collaboration.AudioVideo.NetworkPortRange portRange);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetPortRange(class Microsoft.Rtc.Collaboration.AudioVideo.NetworkPortRange portRange) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoSettings.SetPortRange(Microsoft.Rtc.Collaboration.AudioVideo.NetworkPortRange)" />
<MemberSignature Language="VB.NET" Value="Public Sub SetPortRange (portRange As NetworkPortRange)" />
<MemberSignature Language="C++ CLI" Value="public:
 void SetPortRange(Microsoft::Rtc::Collaboration::AudioVideo::NetworkPortRange ^ portRange);" />
<MemberSignature Language="F#" Value="member this.SetPortRange : Microsoft.Rtc.Collaboration.AudioVideo.NetworkPortRange -> unit" Usage="audioVideoSettings.SetPortRange portRange" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="portRange" Type="Microsoft.Rtc.Collaboration.AudioVideo.NetworkPortRange" />
</Parameters>
<Docs>
<param name="portRange">New global audio/video port range policy.</param>
<summary>
Apply global audio/video port range policy as specified in forwarded parameter.
</summary>
<remarks>
<para>
Any change in the
portRange parameter after calling this method will not affect the global audio/video port range
configuration policy.
</para>
<para />
</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when portRange argument is null.</exception>
</Docs>
</Member>
</Members>
</Type>