ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Audio::QueuingAudioStreamImpl::StreamHolder Struct Reference

We queue a number of (pointers to) audio stream objects. More...

Collaboration diagram for Audio::QueuingAudioStreamImpl::StreamHolder:

List of all members.

Public Member Functions

 StreamHolder (AudioStream *stream, DisposeAfterUse::Flag disposeAfterUse)

Public Attributes

DisposeAfterUse::Flag _disposeAfterUse

Detailed Description

We queue a number of (pointers to) audio stream objects.

In addition, we need to remember for each stream whether to dispose it after all data has been read from it. Hence, we don't store pointers to stream objects directly, but rather StreamHolder structs.

Definition at line 292 of file audiostream.cpp.

Constructor & Destructor Documentation

Audio::QueuingAudioStreamImpl::StreamHolder::StreamHolder ( AudioStream stream,
DisposeAfterUse::Flag  disposeAfterUse 
) [inline]

Definition at line 295 of file audiostream.cpp.

Member Data Documentation

The documentation for this struct was generated from the following file:

Generated on Sat Sep 26 2020 05:02:53 for ResidualVM by doxygen 1.7.1
curved edge   curved edge