Share via


AAUX ソース (AS) パック

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

次の表に、DVINFO 構造体の dwDVAAuxSrc メンバーと dwDVAAuxSrc1 メンバーを入力するために MSDV ドライバーで使用される値を示します。 詳細については、「 MSDV ドライバーの DVINFO フィールド設定」を参照してください。

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 構造体には、オーディオ ブロック 1 と 2 用の 2 つの AAUX AS パックが含まれています。 DV50には4つのオーディオブロックがあります。ブロック 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 fps) です。 32 kHz オーディオでは、フレームあたり約 1067.73 個のオーディオ サンプルがあります。 したがって、公称レートは 1068 ですが、実際の数はフレームごとに異なります。 また、ロック解除されたオーディオでは、フレームあたりのオーディオ サンプルの数は、時間の経過と共に一定の範囲内で変化することが許可されます。

  • SM: ステレオ モード。

    • 0 = ステレオ
    • 1 = Mono
  • CHN: オーディオ ブロックあたりのオーディオ チャネルの数。

    • 0 = オーディオ ブロックごとに 1 つのチャネル
    • 1 = オーディオ ブロックごとに 2 つのチャネル
  • オーディオ モード: 各チャネルのオーディオ信号の内容を示します。 このフィールドの解釈は、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 kHz
    • 010 = 32 kHz
  • QU: 量子化。

    • 0 = 16 ビット線形
    • 1 = 12 ビットの非線形

DirectShow のデジタル ビデオ

MSDV ドライバーの DVINFO フィールド設定