Microsoft DirectX 9.0


The IsAudioStreamEnabled method determines if the specified audio stream is enabled in the current title.


HRESULT IsAudioStreamEnabled(
  ULONG ulStreamNum,
  BOOL *pbEnabled



[in] Audio stream number to test.


[out] Pointer to a variable of type BOOL that receives a value of TRUE if the audio stream is enabled, or FALSE otherwise.

Return Values

Returns one of the following HRESULT values.

Return code Description
S_OK Success.
E_INVALIDARG Invalid argument.
E_UNEXPECTED The DVD Navigator is not initialized.


A DVD can have up to eight separate audio streams, although typically not all the streams will be enabled for each title. Use IsAudioStreamEnabled to determine whether a particular stream is enabled for the current title, and then call IDvdControl2::SelectAudioStream to select one of the enabled streams.

See Also