Bink SDK 1.5v

# BinkOpenTrack

The function BinkOpenTrack opens a handle to the low-level audio track decoder.

    HBINKTRACK BinkOpenTrack(
      HBINK bink,
      U32 track_index
    );

#### In Parameters

bink
  Specifies the Bink handle.
track_index
  Specifies the track index to open.

#### Returns

Returns a track ID handle to extract audio from.

#### Discussion

This function allows you to open an audio track that you can use to extract the low-level sound data from. This function is usually used by applications that are routing sound to their own audio playback system. The returned HBINKTRACK handle is also a pointer to a BINKTRACK structure which contains format information about the audio track. The maximum number of tracks in a Bink file is specified by the NumTracks field of the BINK structure. So, if NumTracks was 2, then valid track indexes would be 0 and 1. This function is rarely used - most of the time audio playback is completely automatic with Bink.

Group: Bink API
Related Functions: BinkCloseTrack, BinkGetTrackData
Related Basic Types: HBINK, HBINKTRACK, U32
Related Structures: BINK, BINKTRACK

For technical support, e-mail Bink1@radgametools.com
© Copyright 1994-2003 RAD Game Tools, Inc. All Rights Reserved.