Share via


AAUX Source (AS) Pack

 
Microsoft DirectShow 9.0

AAUX Source (AS) Pack

The following tables list the values used by the MSDV driver to fill in the dwDVAAuxSrc and dwDVAAuxSrc1 members of the DVINFO structure. For more information, see DVINFO Field Settings in the MSDV Driver.

DVCR Settings

DV Standard DVCR (IEC 61834)
FOURCC dvsldvsd
System 525-60625-50525-60625-50
LF (1) 1111
Reserved (1) 1111
AF SIZE (6) 00:111101:000000:111101:0000
SM (1) 0000
CHN (2) 01010101
PA (1) 1111
AUDIO MODE (4) 
    Audio Block 1* 0000000000000000
    Audio Block 2* 0000000011111111
Reserved (1) 1111
ML (1) 1111
50/60 (1) 0101
STYPE (5) 0:00010:00010:00000:0000
EF (1) 1111
TC (1) 1111
SMP (3) 010010010010
QU (3) 001001001001
AS Pack 
    Audio Block 1* 0xD1C130CF0xD1E130D0 0xD1C030CF0xD1E030D0
    Audio Block 2* 0x000000000x00000000 0xD1C03FCF0xD1E03FD0

DVCR 25 and DVCPRO 50 Settings (Planned)

DV Standard DVCPRO (SMPTE 314M) — Planned
FOURCC dv25 dv50
System 525-60625-50 525-60625-50
LF (1) 0000
Reserved (1) 1111
AF SIZE (6) 01:011001:100001:011001:1000
Reserved (1) 0000
CHN (2) 00000000
Reserved (1) 1111
AUDIO MODE (4) 
    Audio Block 1* 0000000000000000
    Audio Block 2* 0001000100010001
Reserved (2) 11111111
50/60 (1) 0101
STYPE (5) 0:00000:00000:00100:0010
Reserved (2) 11111111
SMP (3) 000000000000
QU (3) 000000000000
AS Pack 
    Audio Block 1* 0xC0C010560xC0E01058 0xC0C210560xC0E21058
    Audio Block 2* 0xC0C011560xC0E01158 0xC0C211560xC0E21158

* The DVINFO structure contains two AAUX AS packs, for audio blocks 1 and 2. DV50 has four audio blocks; blocks 3 and 4 are not represented in the DVINFO structure.

DVCR 100 Settings (Planned)

DV Standard DVCPRO 100 — Planned
FOURCC dvh1
System 1080-60i720-60p1080-50i
LF (1) 000
Reserved (1) 111
AF SIZE (6) 01:011001:011001:1000
Reserved (1) 000
CHN (2) 000000
Reserved (1) 111
AUDIO MODE (4) 
    Audio Block 1* 000000000000
    Audio Block 2* 000100010001
Reserved (2) 111111
50/60 (1) 001
STYPE (5) 0:00110:00110:0011
Reserved (2) 111111
SMP (3) 000000000
QU (3) 000000000
AS Pack 
    Audio Block 1* 0xC0C310560xC0C310560xC0D31058
    Audio Block 2* 0xC0C311560xC0C311560xC0D31158

* DVCPRO 100 has 8 audio blocks; blocks 3 through 8 are not represented in the DVINFO structure.

Remarks

The following field codes are of interest:

  • LF: Locked mode flag. Indicates whether the audio is locked.

    • 0 = Locked
    • 1 = Unlocked
  • AF SIZE: Audio frame size. Specifies the number of audio samples per frame.

    IEC 61834 definition:

    • 00:1111 = 1068 samples per frame
    • 01:0000 = 1280 samples per frame

    SMPTE 314M definition:

    • 01:0110 = 1602 samples per frame
    • 01:1000 = 1920 samples per frame

Depending on the frame rate, the exact number of samples in a frame might vary. For example, NTSC is 30000/1001 frames per second (29.97 fps). With 32-kHz audio, there are about 1067.73 audio samples per frame. Thus, the nominal rate is 1068, but the actual number varies per frame. Also, with unlocked audio, the number of audio samples per frame is allowed to vary within a certain range over time.

  • SM: Stereo mode.

    • 0 = Stereo
    • 1 = Mono
  • CHN: Number of audio channels per audio block.

    • 0 = One channel per audio block
    • 1 = Two channels per audio block
  • AUDIO MODE: Indicates the contents of the audio signal on each channel. The interpretation of this field depends on what values are placed in the SM and CHN fields. The definitions given below are for the values used by MSDV; refer to the specifications for more information.

    IEC 61834 definition:

    • 0000 = Ch a/c/e/g is left channel, Ch b/d/f/h is right channel
    • 1111 = no audio data

    SMPTE 314M definition:

    • 0000 = CH1 (CH3)
    • 0001 = CH2 (CH4)
  • 50/60: Number of fields.

    • 0 = 60 fields
    • 1 = 50 fields
  • STYPE: System type.

    IEC 61834 definition:

    • 00000 = 525-60 or 625-50, dvsd
    • 00001 = 525-60 or 625-50, dvsl (see IEC 61883-5)

    SMPTE 314M/SPMTE 370 definition:

    • 00000 = 2 audio blocks per video frame
    • 00010 = 4 audio blocks per video frame
    • 00011 = 8 audio blocks per video frame
  • SMP: Sampling frequency.

    • 000 = 48 kHz
    • 010 = 32 kHz
  • QU: Quantization.

    • 0 = 16 bits linear
    • 1 = 12 bits non-linear

See Also