|
Open 3D Engine AudioEngineWwise Gem API Reference
23.05.0
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 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).