Description | Hierarchy | Fields | Methods | Properties |
type tMediaBuffer = class(unaObject, IMediaBuffer, IUnknown)
media buffer implementation
![]() |
constructor create(maxSize: unsigned); |
![]() |
function GetBufferAndLength(out buf: PByte; out len: DWORD ): HRESULT; stdcall; |
![]() |
function GetMaxLength(out maxLen: DWORD): HRESULT; stdcall; |
![]() |
function QueryInterface(const IID: TGUID; out Obj): HRESULT; stdcall; |
![]() |
function SetLength(len: DWORD): HRESULT; stdcall; |
![]() |
function _AddRef(): integer; stdcall; |
![]() |
function _Release(): integer; stdcall; |
![]() |
procedure BeforeDestruction(); override; |
![]() |
constructor create(maxSize: unsigned); |
![]() |
function GetBufferAndLength(out buf: PByte; out len: DWORD ): HRESULT; stdcall; |
![]() |
function GetMaxLength(out maxLen: DWORD): HRESULT; stdcall; |
![]() |
function QueryInterface(const IID: TGUID; out Obj): HRESULT; stdcall; |
IUnknown |
![]() |
function SetLength(len: DWORD): HRESULT; stdcall; |
IMediaBuffer methods |
![]() |
function _AddRef(): integer; stdcall; |
![]() |
function _Release(): integer; stdcall; |
![]() |
procedure BeforeDestruction(); override; |
(c) 2012 Lake of Soft