IDvdInfo2::GetCurrentAudio method

The GetCurrentAudio method retrieves the number of available audio streams and the number of the currently selected audio stream.

Syntax


HRESULT GetCurrentAudio(
  [out] ULONG *pulStreamsAvailable,
  [out] ULONG *pulCurrentStream
);

Parameters

pulStreamsAvailable [out]

Receives the number of available audio streams.

pulCurrentStream [out]

Receives the currently selected audio stream number in the current title.

Return value

Returns one of the following HRESULT values.

Return codeDescription
S_OK

Success.

E_POINTER

Input arguments are invalid.

VFW_E_DVD_INVALIDDOMAIN

The DVD Navigator is not initialized or not in a valid domain.

 

Remarks

To get the available audio languages on the disc, call GetCurrentAudio and then call GetAudioLanguage for each stream, starting from zero through (pulStreamsAvailable - 1) to get the language content.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Strmif.h (include Dshow.h)

Library

Strmiids.lib

See also

DVD Applications
EC_DVD_AUDIO_STREAM_CHANGE
Error and Success Codes
IDvdInfo2 Interface

 

 

Show: