Home Units Hierarchy Routines All identifiers

Class tMediaBuffer

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type tMediaBuffer = class(unaObject, IMediaBuffer, IUnknown)

Description

media buffer implementation

Hierarchy

Overview

Methods

Public constructor create(maxSize: unsigned);
Public function GetBufferAndLength(out buf: PByte; out len: DWORD ): HRESULT; stdcall;
Public function GetMaxLength(out maxLen: DWORD): HRESULT; stdcall;
Public function QueryInterface(const IID: TGUID; out Obj): HRESULT; stdcall;
Public function SetLength(len: DWORD): HRESULT; stdcall;
Public function _AddRef(): integer; stdcall;
Public function _Release(): integer; stdcall;
Public procedure BeforeDestruction(); override;

Description

Methods

Public constructor create(maxSize: unsigned);
 
Public function GetBufferAndLength(out buf: PByte; out len: DWORD ): HRESULT; stdcall;
 
Public function GetMaxLength(out maxLen: DWORD): HRESULT; stdcall;
 
Public function QueryInterface(const IID: TGUID; out Obj): HRESULT; stdcall;

IUnknown

Public function SetLength(len: DWORD): HRESULT; stdcall;

IMediaBuffer methods

Public function _AddRef(): integer; stdcall;
 
Public function _Release(): integer; stdcall;
 
Public procedure BeforeDestruction(); override;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09