Пакет источника AAUX (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 SIZE (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 SIZE (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 SIZE (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 SIZE: размер звукового кадра. Указывает количество выборок звука на кадр.
Определение IEC 61834:
- 00:1111 = 1068 выборок на кадр
- 01:0000 = 1280 выборок на кадр
Определение SMPTE 314M:
- 01:0110 = 1602 выборки на кадр
- 01:1000 = 1920 выборок на кадр
В зависимости от частоты кадров точное количество выборок в кадре может отличаться. Например, NTSC — 30 000/1001 кадров в секунду (29,97 кадра в секунду). При звуке 32 кГц на кадр приходится около 1067,73 звуковых образцов. Таким образом, номинальная ставка составляет 1068, но фактическое число зависит от кадра. Кроме того, при разблокировке звука количество примеров звука на кадр может меняться в определенном диапазоне с течением времени.
SM: стереорежим.
- 0 = стерео
- 1 = Моно
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 кГц
К.В.: Квантование.
- 0 = 16 бит линейно
- 1 = 12 бит нелинейных
Связанные темы