Пакет источника 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 бит нелинейных

Цифровое видео в DirectShow

Параметры поля DVINFO в драйвере MSDV