xine-lib: IMediaBuffer_vt Struct Reference

xine-lib 1.2.13-20230125hg15249

Public Member Functions | Data Fields
IMediaBuffer_vt Struct Reference

`#include <dmo_interfaces.h>`

## Public Member Functions
| INHERIT_IUNKNOWN ()

## Data Fields
HRESULT STDCALL(* | SetLength )(IMediaBuffer *This, unsigned long cbLength)
HRESULT STDCALL(* | GetMaxLength )(IMediaBuffer *This, unsigned long *pcbMaxLength)
HRESULT STDCALL(* | GetBufferAndLength )(IMediaBuffer *This, char **ppBuffer, unsigned long *pcbLength)

## Member Function Documentation

## ◆ INHERIT_IUNKNOWN()

IMediaBuffer_vt::INHERIT_IUNKNOWN | ( |  | ) |

## Field Documentation

## ◆ GetBufferAndLength

HRESULT STDCALL(* IMediaBuffer_vt::GetBufferAndLength) (IMediaBuffer *This, char **ppBuffer, unsigned long *pcbLength)

Referenced by CMediaBufferCreate(), and DMO_AudioDecoder_Convert().

## ◆ GetMaxLength

HRESULT STDCALL(* IMediaBuffer_vt::GetMaxLength) (IMediaBuffer *This, unsigned long *pcbMaxLength)

Referenced by CMediaBufferCreate().

## ◆ SetLength

HRESULT STDCALL(* IMediaBuffer_vt::SetLength) (IMediaBuffer *This, unsigned long cbLength)

Referenced by CMediaBufferCreate().

The documentation for this struct was generated from the following file:

- xine-lib-1.2.13/src/libw32dll/dmo/dmo_interfaces.h