IltmmDVDControl::IsAudioStreamEnabled

#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;

stream

VARIANT_BOOL *pVal;

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

Returns

S_OK

The function ran successfully.

<> S_OK

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

Comments

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

LTMM

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

Platforms

Win32, x64

See Also

Elements:

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

Topics:

Multimedia Function Group

Example

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

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

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

LEADTOOLS Multimedia C API Help