1
<Type Name="AVAudioPlayerSettings" FullName="MonoMac.AVFoundation.AVAudioPlayerSettings">
2
<TypeSignature Language="C#" Value="public class AVAudioPlayerSettings" />
3
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AVAudioPlayerSettings extends System.Object" />
5
<AssemblyName>MonoMac</AssemblyName>
6
<AssemblyVersion>0.0.0.0</AssemblyVersion>
9
<BaseTypeName>System.Object</BaseTypeName>
13
<summary>Describes the audio playback state from an AVAudioPlayer.</summary>
16
This class contains the description of the audio being
17
played back by AVAudioPlayer and is returned by the <see cref="P:MonoMac.AVFoundation.AVPlayer.Settings" /> property on
18
the AVAudioPlayer instance.
22
The various properties in this class describe the properties
23
of the audio associated with the player.
29
<Member MemberName="AudioChannelLayout">
30
<MemberSignature Language="C#" Value="public MonoMac.AudioToolbox.AudioChannelLayout AudioChannelLayout { get; }" />
31
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.AudioToolbox.AudioChannelLayout AudioChannelLayout" />
32
<MemberType>Property</MemberType>
34
<AssemblyVersion>0.0.0.0</AssemblyVersion>
37
<ReturnType>MonoMac.AudioToolbox.AudioChannelLayout</ReturnType>
40
<summary>Describes the channel layout for the sound associated with this player.</summary>
47
<Member MemberName="AudioFormat">
48
<MemberSignature Language="C#" Value="public MonoMac.AudioToolbox.AudioFormatType AudioFormat { get; }" />
49
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.AudioToolbox.AudioFormatType AudioFormat" />
50
<MemberType>Property</MemberType>
52
<AssemblyVersion>0.0.0.0</AssemblyVersion>
55
<ReturnType>MonoMac.AudioToolbox.AudioFormatType</ReturnType>
58
<summary>The audio data format.</summary>
65
<Member MemberName="EncoderBitRateKey">
66
<MemberSignature Language="C#" Value="public int EncoderBitRateKey { get; }" />
67
<MemberSignature Language="ILAsm" Value=".property instance int32 EncoderBitRateKey" />
68
<MemberType>Property</MemberType>
70
<AssemblyVersion>0.0.0.0</AssemblyVersion>
73
<ReturnType>System.Int32</ReturnType>
76
<summary>The bit rate at which the audio was encoded.</summary>
83
<Member MemberName="NumberChannels">
84
<MemberSignature Language="C#" Value="public int NumberChannels { get; }" />
85
<MemberSignature Language="ILAsm" Value=".property instance int32 NumberChannels" />
86
<MemberType>Property</MemberType>
88
<AssemblyVersion>0.0.0.0</AssemblyVersion>
91
<ReturnType>System.Int32</ReturnType>
94
<summary>The number of audio channels on the audio</summary>
101
<Member MemberName="op_Implicit">
102
<MemberSignature Language="C#" Value="public static MonoMac.Foundation.NSDictionary op_Implicit (MonoMac.AVFoundation.AVAudioPlayerSettings settings);" />
103
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class MonoMac.Foundation.NSDictionary op_Implicit(class MonoMac.AVFoundation.AVAudioPlayerSettings settings) cil managed" />
104
<MemberType>Method</MemberType>
106
<AssemblyVersion>0.0.0.0</AssemblyVersion>
109
<ReturnType>MonoMac.Foundation.NSDictionary</ReturnType>
112
<Parameter Name="settings" Type="MonoMac.AVFoundation.AVAudioPlayerSettings" />
115
<param name="settings">The source AVAudioPLayeSettings</param>
116
<summary>Implicit operator that Converts an AVAudioPlayerSettings to an NSDictionary</summary>
119
<remarks>This is used for source-code compatibility with older versions of the API that merely exposed an NSDictionary as the return value for the <see cref="P:MonoMac.AVFoundation.AVPlayer.Settings" /> property.</remarks>
122
<Member MemberName="SampleRate">
123
<MemberSignature Language="C#" Value="public float SampleRate { get; }" />
124
<MemberSignature Language="ILAsm" Value=".property instance float32 SampleRate" />
125
<MemberType>Property</MemberType>
127
<AssemblyVersion>0.0.0.0</AssemblyVersion>
130
<ReturnType>System.Single</ReturnType>
133
<summary>The sample rate.</summary>