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
QCoreAudioAggregateDevice Class Reference

#include <qcoreaudioaggregatedevice_p.h>

Collaboration diagram for QCoreAudioAggregateDevice:

Classes

struct  Private

Public Types

enum class  Direction : uint8_t { Output , Input }

Public Member Functions

 ~QCoreAudioAggregateDevice ()
std::optional< QAudioDevice > waitForQtDevice (std::chrono::milliseconds timeout) const
bool destroyAndWaitForDisconnectNotification (std::chrono::milliseconds timeout)

Static Public Member Functions

static std::unique_ptr< QCoreAudioAggregateDevice > create (Direction)

Detailed Description

Definition at line 31 of file qcoreaudioaggregatedevice_p.h.

Member Enumeration Documentation

◆ Direction

enum class QCoreAudioAggregateDevice::Direction : uint8_t
strong
Enumerator
Output 
Input 

Definition at line 34 of file qcoreaudioaggregatedevice_p.h.

Constructor & Destructor Documentation

◆ ~QCoreAudioAggregateDevice()

QCoreAudioAggregateDevice::~QCoreAudioAggregateDevice ( )
default

Member Function Documentation

◆ create()

std::unique_ptr< QCoreAudioAggregateDevice > QCoreAudioAggregateDevice::create ( Direction direction)
static

Definition at line 103 of file qcoreaudioaggregatedevice.cpp.

◆ destroyAndWaitForDisconnectNotification()

bool QCoreAudioAggregateDevice::destroyAndWaitForDisconnectNotification ( std::chrono::milliseconds timeout)

Definition at line 181 of file qcoreaudioaggregatedevice.cpp.

◆ waitForQtDevice()

std::optional< QAudioDevice > QCoreAudioAggregateDevice::waitForQtDevice ( std::chrono::milliseconds timeout) const

Definition at line 159 of file qcoreaudioaggregatedevice.cpp.


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