DVD_KARAOKE_ASSIGNMENT enumeration (strmif.h)

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Defines the speaker configuration for an audio stream.

Syntax

typedef enum tagDVD_KARAOKE_ASSIGNMENT {
  DVD_Assignment_reserved0 = 0,
  DVD_Assignment_reserved1 = 1,
  DVD_Assignment_LR = 2,
  DVD_Assignment_LRM = 3,
  DVD_Assignment_LR1 = 4,
  DVD_Assignment_LRM1 = 5,
  DVD_Assignment_LR12 = 6,
  DVD_Assignment_LRM12 = 7
} DVD_KARAOKE_ASSIGNMENT;

Constants

 
DVD_Assignment_reserved0
Value: 0
Reserved.
DVD_Assignment_reserved1
Value: 1
Reserved.
DVD_Assignment_LR
Value: 2
The stream is assigned to the left and right speakers.
DVD_Assignment_LRM
Value: 3
The stream is assigned to the left, right, and middle speakers.
DVD_Assignment_LR1
Value: 4
The stream is assigned to the left, right, and audio1 speakers.
DVD_Assignment_LRM1
Value: 5
The stream is assigned to the left, right, middle, and audio1 speakers.
DVD_Assignment_LR12
Value: 6
The stream is assigned to the left, right, and audio2 speakers.
DVD_Assignment_LRM12
Value: 7
The stream is assigned to the left, right, middle, and audio2 speakers.

Remarks

All channels within a stream will use the same speaker configuration, although the channels can be sent to different speakers within this configuration.

Requirements

Requirement Value
Header strmif.h (include Dshow.h)

See also

DVD_KaraokeAttributes Structure

DirectShow Enumerated Types