Re: DirectShow DV
От: romson  
Дата: 06.09.04 12:10
Оценка:
Здравствуйте, 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.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.