Здравствуйте, mfasakhov, Вы писали:
M>Пробую разобраться в примере DVApp (\Samples\C++\DirectShow\Capture\DVApp), но там так много наворочено, а мне всего-то надо вывести видео из AVI на комкодер по (IEEE1394). Помогите пожалуйста фрагментом без наворотов, без проверок, без выбора файла(пусть просто будет "Primer.avi") для вывода. Заранее благодарен.
А что там особо наворачивать-то?
ICaptureGraphBuilder2 *pBuilder; // Capture graph builder.
IBaseFilter *pDV; // DV capture filter (MSDV)
// Initialize pDV (not shown).
// Create and initialize the Capture Graph Builder (not shown).
// Add the File Source filter to the graph.
IBaseFilter *pFileSource;
hr = pGraph->AddSourceFilter(L"C:\\Primer.avi", L"Source", &pFileSource);
// Render source stream to MSDV
hr = pBuilder->RenderStream(0, &MEDIATYPE_Interleaved, pFileSource, 0, pDV);
По мотивам примера
Transmit DV from File to Tape из MSDN.