| 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