Go to the source code of this file.
|
| WINE_DEFAULT_DEBUG_CHANNEL (amstream) |
|
static AMAudioDataImpl * | impl_from_IAudioData (IAudioData *iface) |
|
static HRESULT WINAPI | IAudioDataImpl_QueryInterface (IAudioData *iface, REFIID riid, void **ret_iface) |
|
static ULONG WINAPI | IAudioDataImpl_AddRef (IAudioData *iface) |
|
static ULONG WINAPI | IAudioDataImpl_Release (IAudioData *iface) |
|
static HRESULT WINAPI | IAudioDataImpl_SetBuffer (IAudioData *iface, DWORD size, BYTE *data, DWORD flags) |
|
static HRESULT WINAPI | IAudioDataImpl_GetInfo (IAudioData *iface, DWORD *length, BYTE **data, DWORD *actual_data) |
|
static HRESULT WINAPI | IAudioDataImpl_SetActual (IAudioData *iface, DWORD data_valid) |
|
static HRESULT WINAPI | IAudioDataImpl_GetFormat (IAudioData *iface, WAVEFORMATEX *wave_format_current) |
|
static HRESULT WINAPI | IAudioDataImpl_SetFormat (IAudioData *iface, const WAVEFORMATEX *wave_format) |
|
HRESULT | AMAudioData_create (IUnknown *pUnkOuter, LPVOID *ppObj) |
|
◆ COBJMACROS
◆ AMAudioData_create()
Definition at line 222 of file audiodata.c.
226 TRACE(
"(%p,%p)\n", pUnkOuter, ppObj);
239 object->wave_format.nChannels = 1;
240 object->wave_format.nSamplesPerSec = 11025;
241 object->wave_format.wBitsPerSample = 16;
242 object->wave_format.nBlockAlign =
object->wave_format.wBitsPerSample *
object->wave_format.nChannels / 8;
243 object->wave_format.nAvgBytesPerSec =
object->wave_format.nBlockAlign *
object->wave_format.nSamplesPerSec;
245 *ppObj = &
object->IAudioData_iface;
coclass MSXML2::XSLTemplate40 object
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
#define CLASS_E_NOAGGREGATION
static const struct IAudioDataVtbl AudioData_Vtbl
◆ IAudioDataImpl_AddRef()
Definition at line 62 of file audiodata.c.
67 TRACE(
"(%p)->(): new ref = %u\n", iface,
This->ref);
static AMAudioDataImpl * impl_from_IAudioData(IAudioData *iface)
#define InterlockedIncrement
◆ IAudioDataImpl_GetFormat()
Definition at line 170 of file audiodata.c.
174 TRACE(
"(%p)->(%p)\n", iface, wave_format_current);
176 if (!wave_format_current)
181 *wave_format_current =
This->wave_format;
static AMAudioDataImpl * impl_from_IAudioData(IAudioData *iface)
◆ IAudioDataImpl_GetInfo()
Definition at line 126 of file audiodata.c.
147 *actual_data =
This->actual_data;
static AMAudioDataImpl * impl_from_IAudioData(IAudioData *iface)
GLenum GLuint GLenum GLsizei length
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
◆ IAudioDataImpl_QueryInterface()
Definition at line 46 of file audiodata.c.
53 IAudioData_AddRef(iface);
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
◆ IAudioDataImpl_Release()
Definition at line 72 of file audiodata.c.
77 TRACE(
"(%p)->(): new ref = %u\n", iface,
This->ref);
VOID WINAPI CoTaskMemFree(LPVOID ptr)
static AMAudioDataImpl * impl_from_IAudioData(IAudioData *iface)
#define InterlockedDecrement
#define HeapFree(x, y, z)
◆ IAudioDataImpl_SetActual()
Definition at line 153 of file audiodata.c.
157 TRACE(
"(%p)->(%u)\n", iface, data_valid);
159 if (data_valid >
This->size)
164 This->actual_data = data_valid;
static AMAudioDataImpl * impl_from_IAudioData(IAudioData *iface)
◆ IAudioDataImpl_SetBuffer()
Definition at line 93 of file audiodata.c.
104 if (
This->data_owned)
VOID WINAPI CoTaskMemFree(LPVOID ptr)
static AMAudioDataImpl * impl_from_IAudioData(IAudioData *iface)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
LPVOID WINAPI CoTaskMemAlloc(SIZE_T size)
◆ IAudioDataImpl_SetFormat()
Definition at line 186 of file audiodata.c.
190 TRACE(
"(%p)->(%p)\n", iface, wave_format);
202 This->wave_format = *wave_format;
static AMAudioDataImpl * impl_from_IAudioData(IAudioData *iface)
◆ impl_from_IAudioData()
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
amstream |
| ) |
|
◆ AudioData_Vtbl
Initial value:=
{
}
static HRESULT WINAPI IAudioDataImpl_GetFormat(IAudioData *iface, WAVEFORMATEX *wave_format_current)
static HRESULT WINAPI IAudioDataImpl_QueryInterface(IAudioData *iface, REFIID riid, void **ret_iface)
static HRESULT WINAPI IAudioDataImpl_SetActual(IAudioData *iface, DWORD data_valid)
static ULONG WINAPI IAudioDataImpl_AddRef(IAudioData *iface)
static HRESULT WINAPI IAudioDataImpl_SetBuffer(IAudioData *iface, DWORD size, BYTE *data, DWORD flags)
static ULONG WINAPI IAudioDataImpl_Release(IAudioData *iface)
static HRESULT WINAPI IAudioDataImpl_GetInfo(IAudioData *iface, DWORD *length, BYTE **data, DWORD *actual_data)
static HRESULT WINAPI IAudioDataImpl_SetFormat(IAudioData *iface, const WAVEFORMATEX *wave_format)
Definition at line 207 of file audiodata.c.
Referenced by AMAudioData_create().
◆ helpstring