Поделиться через


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

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

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