MCPcopy Create free account
hub / github.com/JACoders/OpenJK / MP3Stream_GetRemainingTimeInSeconds

Function MP3Stream_GetRemainingTimeInSeconds

code/client/cl_mp3.cpp:136–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

134}
135
136float MP3Stream_GetRemainingTimeInSeconds( LP_MP3STREAM lpMP3Stream )
137{
138 if (lpMP3Stream->iTimeQuery_UnpackedLength) // fields initialised?
139 return (float)(((((double)(lpMP3Stream->iTimeQuery_UnpackedLength - (lpMP3Stream->iBytesDecodedTotal * (lpMP3Stream->iTimeQuery_SampleRate / dma.speed)))) / (double)lpMP3Stream->iTimeQuery_SampleRate) / (double)lpMP3Stream->iTimeQuery_Channels) / (double)lpMP3Stream->iTimeQuery_Width);
140
141 return 0.0f;
142}
143
144
145

Callers 3

S_UpdateBackgroundTrackFunction · 0.70
MP3Stream_SeekToFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected