DV Video Subtypes
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Для dv video определен ряд подтипов. Каждый из них имеет код FOURCC и соответствующее значение GUID. Поддерживаются не все из этих форматов; Дополнительные сведения см. в разделе Примечания.
Форматы потребителей
FOURCC | GUID | Скорость передачи данных | Описание |
---|---|---|---|
'dvsl' | MEDIASUBTYPE_dvsl | 12,5 Мбит/с | SD-DVCR (525-60 или 625-50) |
'dvsd' | MEDIASUBTYPE_dvsd | 25 Мбит/с | SDL-DVCR (525-60 или 625-50) |
'dvhd' | MEDIASUBTYPE_dvhd | 50 Мбит/с | HD-DVCR (1125-60 или 1250-50) |
Дополнительные сведения об этих форматах см. в статье IEC-61834.
Профессиональные форматы
FOURCC | GUID | Скорость передачи данных | Описание |
---|---|---|---|
'dv25' | MEDIASUBTYPE_dv25 | 25 Мбит/с | DVCPRO 25 (525-60 или 625-50). |
'dv50' | MEDIASUBTYPE_dv50 | 50 Мбит/с | DVCPRO 50 (525-60 или 625-50) |
'dvh1' | MEDIASUBTYPE_dvh1 | 100 Мбит/с | DVCPRO 100 (1080/60i, 1080/50i или 720/60P) |
Дополнительные сведения о dv25 и dv50 см. в SMPTE 314M, а дополнительные сведения о dvh1 — в SMPTE 370M.
Прочее
В файле заголовка Uuids.h определены два дополнительных подтипа DV. Они соответствуют кодам FOURCC, которые создаются определенными кодеками DV; они не соответствуют каким-либо определенным стандартам DV. Эти подтипы устарели и не должны использоваться.
FOURCC | GUID |
---|---|
'DVCS' | MEDIASUBTYPE_DVCS |
'DVSD' | MEDIASUBTYPE_DVSD |
Комментарии
В следующей таблице приведены поддерживаемые скорости передачи данных в мегабитах в секунду (Мбит/с) для драйверов MSDV и UVC.
Операционная система | Драйвер MSDV (IEEE 1394) | Драйвер UVC |
---|---|---|
Windows XP с пакетом обновления 1 (SP1) или более ранней версии | 12.5, 25 | Недоступно |
Windows XP с пакетом обновления 2 (SP2) или более поздней версии, Windows Server 2003 с пакетом обновления 1 (SP1) или более поздней версии. | 12.5, 25, 50, 100 | 12.5, 25 |
Для потоков со 25 Мбит/с поведение драйвера MSDV изменилось в Windows Vista. До windows Vista драйвер MSDV всегда устанавливал тип носителя MEDIASUBTYPE_dvsd для потоков 25 Мбит/с, независимо от того, был ли источником SDL-DVCR или DVCPRO 25. Тип носителя "dv25" не использовался. Начиная с Windows Vista драйвер MSDV теперь различает эти два формата. Для SDL-DVCR по-прежнему используется подтип dvsd. Для DVCPRO 25 теперь используется подтип dv25.
Фильтры разделителя DV DirectShow и декодера видео dv поддерживают только форматы SDL-DVCR. Данные могут быть PAL или NTSC. Могут быть доступны сторонние фильтры или кодеки, которые могут анализировать другие форматы DV, при условии, что скорость передачи данных поддерживается драйвером MSDV или UVC.
Требования
Требование | Значение |
---|---|
Заголовок |
|