다음을 통해 공유


AAUX 원본(AS) 팩

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

다음 표에서는 MSDV 드라이버가 DVINFO 구조체의 dwDVAAuxSrcdwDVAAuxSrc1 멤버를 채우는 데 사용하는 값을 나열합니다. 자세한 내용은 MSDV 드라이버의 DVINFO 필드 설정을 참조하세요.

DVCR 설정

DV 표준

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 표준

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에 대한 두 개의 AAUX AS 팩이 포함되어 있습니다. DV50에는 4개의 오디오 블록이 있습니다. 블록 3과 4는 DVINFO 구조체에 표시되지 않습니다.

 

DVCR 100 설정(계획됨)

DV 표준

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.97fps)입니다. 32kHz 오디오를 사용하면 프레임당 약 1067.73개의 오디오 샘플이 있습니다. 따라서 명목 속도는 1068이지만 실제 숫자는 프레임마다 다릅니다. 또한 잠금 해제된 오디오를 사용하면 프레임당 오디오 샘플 수가 시간에 따라 특정 범위 내에서 달라질 수 있습니다.

  • SM: 스테레오 모드입니다.

    • 0 = 스테레오
    • 1 = Mono
  • CHN: 오디오 블록당 오디오 채널 수입니다.

    • 0 = 오디오 블록당 하나의 채널
    • 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 = 48kHz
    • 010 = 32kHz
  • QU: 양자화.

    • 0 = 선형 16비트
    • 1 = 12비트 비선형

DirectShow의 디지털 비디오

MSDV 드라이버의 DVINFO 필드 설정