Open 3D Engine AudioEngineWwise Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <AudioInputStream.h>
Inherits Audio::AudioInputSource, and AudioStreamingRequestBus::Handler.
Public Member Functions | |
AudioInputStreaming (const SAudioInputConfig &sourceConfig) | |
void | ReadInput (const AudioStreamData &data) override |
void | WriteOutput (AkAudioBuffer *akBuffer) override |
bool | IsOk () const override |
void | OnDeactivated () override |
void | OnActivated () override |
size_t | ReadStreamingInput (const AudioStreamData &data) override |
size_t | ReadStreamingMultiTrackInput (AudioStreamMultiTrackData &data) override |
void | FlushStreamingInput () |
size_t | GetStreamingInputNumFramesReady () const |
Public Member Functions inherited from Audio::AudioInputSource | |
virtual bool | IsFormatValid () const |
void | SetFormat (AkAudioFormat &format) |
void | SetSourceId (TAudioSourceId sourceId) |
TAudioSourceId | GetSourceId () const |
Additional Inherited Members | |
Protected Attributes inherited from Audio::AudioInputSource | |
SAudioInputConfig | m_config |
Configuration information for the source type. | |
AkPlayingID | m_playingId = AK_INVALID_PLAYING_ID |
Playing ID of the source. | |
A type of AudioInputSource representing an audio stream. holds a buffer of the raw data and provides methods to read chunks of data at a time to an output (AkAudioBuffer).