# NNS_SndArcStrmGetTimeLength

## C Specification

      #include <nnsys/snd.h>

      u32 NNS_SndArcStrmGetTimeLength( NNSSndStrmHandle* handle );

## Arguments

`handle` | Pointer to a stream handle

## Return Values

Returns the total time length for the entire data stream currently playing in milliseconds. `0` is returned when nothing is being played.

## Description

Gets the time length for the entire data stream. If the stream handle `handle` is invalid, `0` is returned.

To get the current playback position, use the `NNS_SndArcStrmGetCurrentPlayingPos` function.

## See Also

NNS_SndArcStrmGetCurrentPlayingPos

## Revision History

03/23/2005 Initial version.