Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtOHAudio::StreamBuilder Struct Reference

#include <qohaudiostream_p.h>

Collaboration diagram for QtOHAudio::StreamBuilder:

Public Member Functions

 StreamBuilder (QAudioFormat format, OH_AudioStream_Type direction)
 ~StreamBuilder ()
void setupBuilder ()

Public Attributes

friend Stream
QAudioFormat format
OH_AudioRenderer_OnWriteDataCallback writeCallback { nullptr }
int32_t(* readCallback )(OH_AudioCapturer *capturer, void *userData, void *buffer, int32_t length)
voiduserData { nullptr }
StreamParameterSet params
int32_t deviceId { 0 }

Detailed Description

Definition at line 70 of file qohaudiostream_p.h.

Constructor & Destructor Documentation

◆ StreamBuilder()

QtOHAudio::StreamBuilder::StreamBuilder ( QAudioFormat format,
OH_AudioStream_Type direction )
explicit

Definition at line 86 of file qohaudiostream.cpp.

References StreamBuilder().

Referenced by StreamBuilder().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~StreamBuilder()

QtOHAudio::StreamBuilder::~StreamBuilder ( )

Definition at line 97 of file qohaudiostream.cpp.

Member Function Documentation

◆ setupBuilder()

void QtOHAudio::StreamBuilder::setupBuilder ( )

Definition at line 104 of file qohaudiostream.cpp.

References userData.

Member Data Documentation

◆ deviceId

int32_t QtOHAudio::StreamBuilder::deviceId { 0 }

Definition at line 85 of file qohaudiostream_p.h.

◆ format

QAudioFormat QtOHAudio::StreamBuilder::format

Definition at line 79 of file qohaudiostream_p.h.

◆ params

StreamParameterSet QtOHAudio::StreamBuilder::params

Definition at line 84 of file qohaudiostream_p.h.

◆ readCallback

int32_t(* QtOHAudio::StreamBuilder::readCallback) (OH_AudioCapturer *capturer, void *userData, void *buffer, int32_t length)
inline

Definition at line 81 of file qohaudiostream_p.h.

◆ Stream

friend QtOHAudio::StreamBuilder::Stream

Definition at line 72 of file qohaudiostream_p.h.

◆ userData

void* QtOHAudio::StreamBuilder::userData { nullptr }

Definition at line 83 of file qohaudiostream_p.h.

Referenced by setupBuilder().

◆ writeCallback

OH_AudioRenderer_OnWriteDataCallback QtOHAudio::StreamBuilder::writeCallback { nullptr }

Definition at line 80 of file qohaudiostream_p.h.


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