Click or drag to resize

AudioClient Class

Core Audio IAudioClient wrapper
Inheritance Hierarchy
SystemObject
  Ozeki.MediaAudioClient
    Ozeki.MediaAudioCaptureClient
    Ozeki.MediaAudioRenderClient

Namespace: Ozeki.Media
Assembly: OzekiSDK (in OzekiSDK.dll) Version: 10.4.54.0
Syntax
public class AudioClient

The AudioClient type exposes the following members.

Properties
 NameDescription
Protected property_audioClientInterface 
Public propertyBufferSize Gets the maximum capacity of the audio buffer. Requires initialization.
Public propertyCurrentPadding Gets the number of frames of padding in the endpoint buffer. Requires initialization.
Public propertyDefaultDevicePeriod Gets the length of the default periodic interval separating successive processing passes by the audio engine on the data in the endpoint buffer.
Protected propertyInitialized 
Public propertyMinimumDevicePeriod Gets the length of the minimum periodic interval separating successive processing passes by the audio engine on the data in the endpoint buffer.
Public propertyMixFormat Gets the stream format that the audio engine uses for its internal processing of shared-mode streams. Requires initialization.
Public propertyStreamLatency Gets the maximum latency for the current stream. Requires initialization.
Top
Methods
 NameDescription
Public methodDisposeReleases all resources used by the AudioClient
Public methodDispose(Boolean)Releases the unmanaged resources used by the AudioClient and optionally releases the managed resources
Protected methodFinalize
(Overrides ObjectFinalize)
Public methodInitialize Initializes the audio stream.
Public methodIsFormatSupported Gets whether the audio endpoint device supports a particular stream format.
Public methodReset Resets the audio stream. Requires initialization. Reset is a control method that the client calls to reset a stopped audio stream. Resetting the stream flushes all pending data and resets the audio clock stream position to 0. This method fails if it is called on a stream that is not stopped
Public methodSetEventHandle Sets the event handle that the audio engine will signal each time a buffer becomes ready to be processed by the client. Requires initialization.
Public methodStart Starts the audio stream. Requires initialization.
Public methodStop Stops the audio stream. Requires initialization.
Top
See Also