RU:Interfaces

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
Line 26: Line 26:
 
====Convert====
 
====Convert====
 
<syntaxhighlight lang=cpp>
 
<syntaxhighlight lang=cpp>
    HRESULT Convert(
+
HRESULT Convert(
        [in] BYTE* pbSrc,
+
    [in] BYTE* pbSrc,
        [in] int cbSrc,
+
    [in] int cbSrc,
        [in] BYTE* pbDst,
+
    [in] BYTE* pbDst,
        [in] int cbDst,
+
    [in] int cbDst,
        [out] int* pcbActual,
+
    [out] int* pcbActual,
        [in] int nReserved,
+
    [in] int nReserved,
        [in] BYTE* pbReserved
+
    [in] BYTE* pbReserved
        );
+
    );
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 14:22, 25 June 2014

Этот раздел содержит ссылочную информацию об интерфейсах и методах AVObjects Media Library.

Contents

IAVObject interface

Init

HRESULT Init()

Производит инициализацию данных объекта, для объектов - сплитеров или ридеров производит открытие файлов и начальный парсинг.

Close

HRESULT Close()

Освобождает ресурсы используемые объектом, закрывает файлы, освобождает блоки памяти.

BeginFlush

HRESULT BeginFlush()

EndFlush

HRESULT EndFlush()

Convert

HRESULT Convert(
    [in] BYTE* pbSrc,
    [in] int cbSrc,
    [in] BYTE* pbDst,
    [in] int cbDst,
    [out] int* pcbActual,
    [in] int nReserved,
    [in] BYTE* pbReserved
    );
Personal tools