17 #ifndef OBOE_STREAM_BASE_H_ 18 #define OBOE_STREAM_BASE_H_ 21 #include "oboe/AudioStreamCallback.h" 22 #include "oboe/Definitions.h" int32_t mBufferSizeInFrames
Definition: AudioStreamBase.h:143
SessionId mSessionId
Definition: AudioStreamBase.h:166
Direction mDirection
Definition: AudioStreamBase.h:155
int32_t getDeviceId() const
Definition: AudioStreamBase.h:99
AudioFormat mFormat
Definition: AudioStreamBase.h:153
int32_t getFramesPerCallback() const
Definition: AudioStreamBase.h:66
ContentType mContentType
Definition: AudioStreamBase.h:162
PerformanceMode
Definition: Definitions.h:192
SessionId
Definition: Definitions.h:382
PerformanceMode mPerformanceMode
Definition: AudioStreamBase.h:157
PerformanceMode getPerformanceMode() const
Definition: AudioStreamBase.h:94
int32_t getChannelCount() const
Definition: AudioStreamBase.h:51
SessionId getSessionId() const
Definition: AudioStreamBase.h:126
Definition: AudioStreamCallback.h:33
SharingMode mSharingMode
Definition: AudioStreamBase.h:151
int32_t mChannelCount
Definition: AudioStreamBase.h:135
AudioFormat getFormat() const
Definition: AudioStreamBase.h:71
ContentType
Definition: Definitions.h:315
int32_t mDeviceId
Definition: AudioStreamBase.h:139
ContentType getContentType() const
Definition: AudioStreamBase.h:116
Usage mUsage
Definition: AudioStreamBase.h:160
Usage
Definition: Definitions.h:239
int32_t getSampleRate() const
Definition: AudioStreamBase.h:61
int32_t mSampleRate
Definition: AudioStreamBase.h:137
AudioStreamCallback * getCallback() const
Definition: AudioStreamBase.h:104
int32_t mFramesPerBurst
Definition: AudioStreamBase.h:148
SharingMode getSharingMode() const
Definition: AudioStreamBase.h:89
Definition: AudioStreamBase.h:29
int32_t mBufferCapacityInFrames
Definition: AudioStreamBase.h:141
AudioStreamBase & operator=(const AudioStreamBase &)=default
virtual int32_t getBufferSizeInFrames()
Definition: AudioStreamBase.h:79
AudioFormat
Definition: Definitions.h:94
constexpr int32_t kUnspecified
Definition: Definitions.h:32
virtual int32_t getBufferCapacityInFrames() const
Definition: AudioStreamBase.h:84
Definition: AudioStream.h:31
InputPreset mInputPreset
Definition: AudioStreamBase.h:164
AudioStreamCallback * mStreamCallback
Definition: AudioStreamBase.h:131
Direction
Definition: Definitions.h:78
Direction getDirection() const
Definition: AudioStreamBase.h:56
SharingMode
Definition: Definitions.h:167
InputPreset
Definition: Definitions.h:348
int32_t mFramesPerCallback
Definition: AudioStreamBase.h:133
Usage getUsage() const
Definition: AudioStreamBase.h:111
InputPreset getInputPreset() const
Definition: AudioStreamBase.h:121