#include "ltmm.h"

C Syntax

HRESULT IltmmDVDControl_IsAudioStreamEnabled(pDVD, stream, pVal)

C++ Syntax

HRESULT IsAudioStreamEnabled(stream, pVal)

IltmmDVDControl *pDVD;

pointer to an interface

long stream;



pointer to a variable

Determines if the specified audio stream in the current title is enabled.

Parameter Description
pDVD Pointer to an IltmmDVDControl interface.
stream Number of the audio stream to check.
pVal Pointer to a variable that receives a value that represents the status of the specified audio stream. Possible values are:
  Setting Description
  TRUE Stream is enabled
  FALSE Stream is disabled



The function ran successfully.

<> S_OK

An error occurred. Refer to the Error Codes or the HRESULT error codes in the DirectShow documentation.


To determine the number of available audio streams, call IltmmDVDControl::get_AudioStreamsAvailable.

Call IltmmDVDControl::get_CurrentAudioStream to retrieve the current audio stream.

To set the current audio stream, call IltmmDVDControl::put_CurrentAudioStream.

The title currently being played determines which audio streams are enabled and disabled.

While setting a disabled audio stream as the current audio stream will not return an error, the program will not produce audio until it plays a title that enables the stream.

For more detailed information, refer to the Microsoft documentation for IDvdInfo2::IsAudioStreamEnabled.

Required DLLs and Libraries


For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.


Win32, x64

See Also


IltmmDVDControl interface, IltmmDVDControl::GetAudioLanguage, IltmmDVDControl::get_CurrentAudioStream, IltmmDVDControl::put_CurrentAudioStream, IltmmDVDControl::get_AudioStreamsAvailable, IltmmDVDControl::get_DefaultAudioLanguage, IltmmDVDControl::get_DefaultAudioLanguageExt, IltmmDVDControl::SelectDefaultAudioLanguage, IltmmDVDControl::get_SubpictureOn, IltmmDVDControl::put_SubpictureOn


Multimedia Function Group


For a C example, refer to IltmmDVDControl::GetButtonAtPosition Example for C.

For a C++ example, refer to IltmmDVDControl::GetButtonAtPosition Example for C++.

Help Version 21.0.2021.4.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Multimedia C API Help