Пакет AAUX Source (AS)
[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
В следующих таблицах перечислены значения, используемые драйвером MSDV для заполнения dwDVAAuxSrc и dwDVAAuxSrc1 элементов структуры DVINFO. Дополнительные сведения см. в разделе параметров поля DVINFO вдрайвера MSDV.
Параметры DVCR
DV Standard
DVCR (IEC 61834)
FOURCC
dvsl
dvsd
Система
525-60
625-50
525-60
625-50
LF (1)
1
1
1
1
Зарезервировано (1)
1
1
1
1
РАЗМЕР AF (6)
00:1111
01:0000
00:1111
01:0000
SM (1)
0
0
0
0
CHN (2)
01
01
01
01
PA (1)
1
1
1
1
ЗВУКОВОЙ РЕЖИМ (4)
Блок звука 1*
0000
0000
0000
0000
Блок звука 2*
0000
0000
1111
1111
Зарезервировано (1)
1
1
1
1
ML (1)
1
1
1
1
50/60 (1)
0
1
0
1
STYPE (5)
0:0001
0:0001
0:0000
0:0000
EF (1)
1
1
1
1
TC (1)
1
1
1
1
SMP (3)
010
010
010
010
QU (3)
001
001
001
001
Пакет AS
Блок звука 1*
0xD1C130CF
0xD1E130D0
0xD1C030CF
0xD1E030D0
Блок звука 2*
0x00000000
0x00000000
0xD1C03FCF
0xD1E03FD0
Параметры DVCR 25 и DVCPRO 50 (запланированные)
DV Standard
DVCPRO (SMPTE 314M) — запланированный
FOURCC
dv25
dv50
Система
525-60
625-50
525-60
625-50
LF (1)
0
0
0
0
Зарезервировано (1)
1
1
1
1
РАЗМЕР AF (6)
01:0110
01:1000
01:0110
01:1000
Зарезервировано (1)
0
0
0
0
CHN (2)
00
00
00
00
Зарезервировано (1)
1
1
1
1
ЗВУКОВОЙ РЕЖИМ (4)
Блок звука 1*
0000
0000
0000
0000
Блок звука 2*
0001
0001
0001
0001
Зарезервировано (2)
11
11
11
11
50/60 (1)
0
1
0
1
STYPE (5)
0:0000
0:0000
0:0010
0:0010
Зарезервировано (2)
11
11
11
11
SMP (3)
000
000
000
000
QU (3)
000
000
000
000
Пакет AS
Блок звука 1*
0xC0C01056
0xC0E01058
0xC0C21056
0xC0E21058
Блок звука 2*
0xC0C01156
0xC0E01158
0xC0C21156
0xC0E21158
Заметка
* СтруктураDVINFOсодержит два пакета AAUX AS для звуковых блоков 1 и 2. DV50 имеет четыре звуковых блока; Блоки 3 и 4 не представлены в структуре DVINFO.
Параметры DVCR 100 (запланированные)
DV Standard
DVCPRO 100 — запланировано
FOURCC
dvh1
Система
1080-60i
720-60p
1080-50i
LF (1)
0
0
0
Зарезервировано (1)
1
1
1
РАЗМЕР AF (6)
01:0110
01:0110
01:1000
Зарезервировано (1)
0
0
0
CHN (2)
00
00
00
Зарезервировано (1)
1
1
1
ЗВУКОВОЙ РЕЖИМ (4)
Блок звука 1*
0000
0000
0000
Блок звука 2*
0001
0001
0001
Зарезервировано (2)
11
11
11
50/60 (1)
0
0
1
STYPE (5)
0:0011
0:0011
0:0011
Зарезервировано (2)
11
11
11
SMP (3)
000
000
000
QU (3)
000
000
000
Пакет AS
Блок звука 1*
0xC0C31056
0xC0C31056
0xC0D31058
Блок звука 2*
0xC0C31156
0xC0C31156
0xC0D31158
Заметка
* DVCPRO 100 имеет 8 звуковых блоков; блоки 3–8 не представлены в структуре DVINFO.
Замечания
Ниже приведены следующие коды полей:
LF: флаг заблокированного режима. Указывает, заблокирован ли звук.
- 0 = заблокирован
- 1 = разблокировано
РАЗМЕР AF: размер аудиокадров. Указывает количество примеров звука на кадр.
Определение IEC 61834:
- 00:1111 = 1068 выборок на кадр
- 01:0000 = 1280 выборок на кадр
Определение SMPTE 314M:
- 01:0110 = 1602 выборки на кадр
- 01:1000 = 1920 выборок на кадр
В зависимости от частоты кадров точное количество выборок в кадре может отличаться. Например, NTSC составляет 30000/1001 кадров в секунду (29,97 кадров в секунду). С звуком с частотой 32 кГц на кадры приходится около 1067,73 звуковых образцов. Таким образом, номинальная ставка составляет 1068, но фактическое число зависит от кадра. Кроме того, при разблокировке звука количество примеров звука на кадр может меняться в пределах определенного диапазона с течением времени.
SM: режим стерео.
- 0 = стерео
- 1 = Mono
CHN: количество аудиоканалов на блок звука.
- 0 = один канал для каждого звукового блока
- 1 = два канала на блок звука
AUDIO MODE: указывает содержимое звукового сигнала на каждом канале. Интерпретация этого поля зависит от того, какие значения помещаются в поля SM и CHN. Определения, приведенные ниже, предназначены для значений, используемых MSDV; Дополнительные сведения см. в спецификациях.
Определение IEC 61834:
- 0000 = Ch a/c/e/g — левый канал, ch b/d/f/h — правый канал
- 1111 = нет звуковых данных
Определение SMPTE 314M:
- 0000 = CH1 (CH3)
- 0001 = CH2 (CH4)
50/60: количество полей.
- 0 = 60 полей
- 1 = 50 полей
STYPE: тип системы.
Определение IEC 61834:
- 00000 = 525-60 или 625-50, dvsd
- 00001 = 525-60 или 625-50, dvsl (см. IEC 61883-5)
Определение SMPTE 314M/SPMTE 370:
- 00000 = 2 звуковых блока на кадр видео
- 00010 = 4 звуковых блока на кадр видео
- 00011 = 8 звуковых блоков на видеокадр
SMP: частота выборки.
- 000 = 48 кГц
- 010 = 32 кГц
QU: Квантизация.
- 0 = 16 бит линейных
- 1 = 12 битов, нелинейных
Связанные разделы
-
параметры поля DVINFO в драйвера MSDV