IAudioClient class com Interface
Constructors
-
IAudioClient(Pointer<
COMObject> ptr)
Properties
Methods
-
AddRef(
) → int -
inherited
-
GetBufferSize(
Pointer< Uint32> pNumBufferFrames) → int -
GetCurrentPadding(
Pointer< Uint32> pNumPaddingFrames) → int -
GetDevicePeriod(
Pointer< Int64> phnsDefaultDevicePeriod, Pointer<Int64> phnsMinimumDevicePeriod) → int -
GetMixFormat(
Pointer< Pointer< ppDeviceFormat) → intWAVEFORMATEX> > -
GetService(
Pointer< GUID> riid, Pointer<Pointer< ppv) → intNativeType> > -
GetStreamLatency(
Pointer< Int64> phnsLatency) → int -
Initialize(
int StreamFlags, int hnsBufferDuration, int hnsPeriodicity, Pointer< WAVEFORMATEX> pFormat, Pointer<GUID> AudioSessionGuid) → int -
IsFormatSupported(
Pointer< WAVEFORMATEX> pFormat, Pointer<Pointer< ppClosestMatch) → intWAVEFORMATEX> > -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
QueryInterface(
Pointer< GUID> riid, Pointer<Pointer< ppvObject) → intNativeType> > -
inherited
-
Release(
) → int -
inherited
-
Reset(
) → int -
SetEventHandle(
int eventHandle) → int -
Start(
) → int -
Stop(
) → int -
toInterface(
String iid) → Pointer< COMObject> -
Cast an existing COM object to a specified interface.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited