Использую IMediaDet для получения инфы о аудио\видео потоках (граббинг сэмплов не использую).
Когда работаю с файл-источником формата MPEG-2, получаю верное количество медиа потоков, получить инфу о аудио потоке получается, а вот о видео потоке IMediaDet::get_StreamLength возвращает нулевую длину, IMediaDet::get_StreamMediaType возвращает ошибку VFW_E_NOT_CONNECTED (The operation cannot be performed because the pins are not connected). DS-граф для MPEG-2 файла в аттаче. В графе есть CyberLink Video/SP Decoder (PDVD8) и в нем есть два неподключенных пина...Возможно дело в этом. Подскажите как обойти эту ситуацию (получить данные о видео потоке) малой кровью...или большой?
Здравствуйте, zanneo
[QUOTE]The IMediaDet interface does not support VIDEOINFOHEADER2 formats[/QUOTE]
цитата из DX SDK — не предназначен этот интерфейс для работы с MPEG-2