Method Init
From AVObjects Knowledge Base
(Difference between revisions)
Line 2: | Line 2: | ||
<!--SORT=1--> | <!--SORT=1--> | ||
− | + | Initializes the object's data, for objects - splitter or reader makes opening files and the initial parsing. | |
=== === | === === | ||
<source lang=idl>HRESULT Init()</source> | <source lang=idl>HRESULT Init()</source> |
Revision as of 13:12, 8 July 2014
This page is a copy of the original page on the AVObjects' web site and can also be viewed here.
Initializes the object's data, for objects - splitter or reader makes opening files and the initial parsing.
HRESULT Init()
Returns:
S_OK AVObject successfully initialized E_FAIL Source file not found or other failure.
Sample
//--------------------------------- // Create MXF Reader object CComPtr<IAVObject> spReader; HRESULT hr = Create_MXFReader(&spReader); if (hr != S_OK) return hr; //--------------------------------- // Set filename CComQIPtr<IAVProperties> spProps(spReader); ATLASSERT(spProps != NULL); hr = spProps->PropsSet(L"source", L"file.mxf"); if(hr != S_OK) return hr; //--------------------------------- // Init Object hr = spReader->Init(); if(hr != S_OK) return hr;