MonoMac.AudioToolbox.AudioQueue Members

The members of MonoMac.AudioToolbox.AudioQueue are listed below.

See Also: Inherited members from System.Object

Protected Fields

gchSystem.Runtime.InteropServices.GCHandle. Documentation for this section has not yet been entered.
handleIntPtr. Documentation for this section has not yet been entered.

Public Properties

[read-only]
AudioStreamPacketDescriptionAudioStreamBasicDescription. Documentation for this section has not yet been entered.
ChannelLayoutAudioChannelLayout. The audio layout.
[read-only]
ConverterErroruint. Documentation for this section has not yet been entered.
CurrentDevicestring. Documentation for this section has not yet been entered.
[read-only]
CurrentLevelMeterAudioQueueLevelMeterState[]. Documentation for this section has not yet been entered.
[read-only]
CurrentLevelMeterDBAudioQueueLevelMeterState[]. Documentation for this section has not yet been entered.
[read-only]
CurrentTimeAudioTimeStamp. Documentation for this section has not yet been entered.
[read-only]
DecodeBufferSizeFramesint. Documentation for this section has not yet been entered.
[read-only]
DeviceChannelsint. Documentation for this section has not yet been entered.
EnableLevelMeteringbool. Documentation for this section has not yet been entered.
[read-only]
HandleIntPtr. Handle (pointer) to the unmanaged object representation.
[read-only]
IsRunningbool. Documentation for this section has not yet been entered.
MagicCookiebyte[]. Audio metadata required by certain formats.
[read-only]
MaximumOutputPacketSizeint. Documentation for this section has not yet been entered.
Panfloat. Documentation for this section has not yet been entered.
[read-only]
SampleRatedouble. Documentation for this section has not yet been entered.
Volumefloat. The volume
VolumeRampTimefloat. Documentation for this section has not yet been entered.

Public Methods

AddListener(AudioQueueProperty, AudioQueue.AudioQueuePropertyChanged) : AudioQueueStatus
Use this method to track changes to the audio queue properties.
AllocateBuffer(int, out AudioQueueBuffer*) : AudioQueueStatus
Allocates an audio buffer associated with this AudioQueue
AllocateBuffer(int, out IntPtr) : AudioQueueStatus
Allocates an audio buffer associated with this AudioQueue, used for fixed bit rate buffers.
AllocateBufferWithPacketDescriptors(int, int, out IntPtr) : AudioQueueStatus
Allocates an audio queue object for variable-bit-rate buffers.
CreateProcessingTap(AudioQueueProcessingTapCallback, AudioQueueProcessingTapFlags, out AudioQueueStatus) : AudioQueueProcessingTap
Documentation for this section has not yet been entered.
CreateProcessingTap(AudioQueueProcessingTapDelegate, AudioQueueProcessingTapFlags, out AudioQueueStatus) : AudioQueueProcessingTap
Documentation for this section has not yet been entered.
CreateTimeline() : AudioQueueTimeline
Documentation for this section has not yet been entered.
Dispose()
Releases the resourced used by the AudioQueue object.
Dispose(bool, bool)
Releases the resourced used by the AudioQueue object.
EnqueueBuffer(AudioQueueBuffer*, AudioStreamPacketDescription[]) : AudioQueueStatus
Adds a buffer to the buffer queue of an audio queue.
EnqueueBuffer(IntPtr, int, AudioStreamPacketDescription[]) : AudioQueueStatus
Adds a buffer to the buffer queue of an audio queue.
EnqueueBuffer(AudioQueueBuffer*, int, AudioStreamPacketDescription[], int, int, AudioQueueParameterEvent[], out AudioTimeStamp) : AudioQueueStatus
Adds a buffer that should play as soon as possible to the buffer queue of a playback audio queue.
EnqueueBuffer(IntPtr, int, AudioStreamPacketDescription[], int, int, AudioQueueParameterEvent[], out AudioTimeStamp) : AudioQueueStatus
Adds a buffer that should play as soon as possible to the buffer queue of a playback audio queue.
EnqueueBuffer(AudioQueueBuffer*, int, AudioStreamPacketDescription[], int, int, AudioQueueParameterEvent[], ref AudioTimeStamp, out AudioTimeStamp) : AudioQueueStatus
Adds a buffer to the buffer queue of a playback audio queue, specifying start time and parameters.
EnqueueBuffer(IntPtr, int, AudioStreamPacketDescription[], int, int, AudioQueueParameterEvent[], ref AudioTimeStamp, out AudioTimeStamp) : AudioQueueStatus
Adds a buffer to the buffer queue of a playback audio queue, specifying start time and parameters.
static
FillAudioData(IntPtr, int, IntPtr, int, int)
Copies raw audio data contained at the location pointed to by source+sourceOffset at the specified offset into the AudioQueueBuffer.
Flush() : AudioQueueStatus
Documentation for this section has not yet been entered.
FreeBuffer(IntPtr)
Documentation for this section has not yet been entered.
GetCurrentTime(AudioQueueTimeline, ref AudioTimeStamp, ref bool) : AudioQueueStatus
Documentation for this section has not yet been entered.
GetNearestStartTime(AudioTimeStamp) : AudioTimeStamp
Documentation for this section has not yet been entered.
GetProperty(AudioQueueProperty, out int) : IntPtr
Documentation for this section has not yet been entered.
GetProperty(AudioQueueProperty, ref int, IntPtr) : bool
Documentation for this section has not yet been entered.
GetProperty<T>(AudioQueueProperty) : T
Documentation for this section has not yet been entered.
Pause() : AudioQueueStatus
Documentation for this section has not yet been entered.
Prime(int, out int) : AudioQueueStatus
Used to prepare the audio buffers to play back and ensure that there is data ready to be played by the audio hardware.
QueueDispose()
Documentation for this section has not yet been entered.
RemoveListener(AudioQueueProperty, AudioQueue.AudioQueuePropertyChanged)
Documentation for this section has not yet been entered.
Reset() : AudioQueueStatus
Documentation for this section has not yet been entered.
SetProperty(AudioQueueProperty, int, IntPtr) : bool
Documentation for this section has not yet been entered.
Start() : AudioQueueStatus
Starts the audio queue.
Start(AudioTimeStamp) : AudioQueueStatus
Documentation for this section has not yet been entered.
Stop(bool) : AudioQueueStatus
Stops the AudioQueue.
TranslateTime(AudioTimeStamp) : AudioTimeStamp
Documentation for this section has not yet been entered.