17 #ifndef OBOE_STREAM_BASE_H_ 18 #define OBOE_STREAM_BASE_H_ 21 #include "oboe/AudioStreamCallback.h" 22 #include "oboe/Definitions.h" Direction
Definition: Definitions.h:87
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
ContentType mContentType
Definition: AudioStreamBase.h:162
SessionId
Definition: Definitions.h:394
PerformanceMode mPerformanceMode
Definition: AudioStreamBase.h:157
PerformanceMode getPerformanceMode() const
Definition: AudioStreamBase.h:94
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
int32_t mDeviceId
Definition: AudioStreamBase.h:139
ContentType getContentType() const
Definition: AudioStreamBase.h:116
Usage mUsage
Definition: AudioStreamBase.h:160
int32_t getSampleRate() const
Definition: AudioStreamBase.h:61
AudioFormat
Definition: Definitions.h:103
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
int getChannelCount() const
Definition: AudioStreamBase.h:51
ContentType
Definition: Definitions.h:327
SharingMode
Definition: Definitions.h:176
constexpr int32_t kUnspecified
Definition: Definitions.h:41
virtual int32_t getBufferCapacityInFrames() const
Definition: AudioStreamBase.h:84
Definition: AudioStream.h:29
PerformanceMode
Definition: Definitions.h:195
InputPreset mInputPreset
Definition: AudioStreamBase.h:164
AudioStreamCallback * mStreamCallback
Definition: AudioStreamBase.h:131
InputPreset
Definition: Definitions.h:360
Direction getDirection() const
Definition: AudioStreamBase.h:56
Usage
Definition: Definitions.h:249
int32_t mFramesPerCallback
Definition: AudioStreamBase.h:133
int getFramesPerCallback() const
Definition: AudioStreamBase.h:66
Usage getUsage() const
Definition: AudioStreamBase.h:111
InputPreset getInputPreset() const
Definition: AudioStreamBase.h:121