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