RU:Interfaces
From AVObjects Knowledge Base
(Difference between revisions)
Line 22: | Line 22: | ||
<syntaxhighlight lang=cpp> | <syntaxhighlight lang=cpp> | ||
HRESULT EndFlush() | HRESULT EndFlush() | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | ====Convert==== | ||
+ | <syntaxhighlight lang=cpp> | ||
+ | HRESULT Convert( | ||
+ | [in] BYTE* pbSrc, | ||
+ | [in] int cbSrc, | ||
+ | [in] BYTE* pbDst, | ||
+ | [in] int cbDst, | ||
+ | [out] int* pcbActual, | ||
+ | [in] int nReserved, | ||
+ | [in] BYTE* pbReserved | ||
+ | ); | ||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 14:21, 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 );