Qt 4.8
Public Functions | Public Variables | List of all members
QAudioDeviceInfoPrivate Class Reference
Inheritance diagram for QAudioDeviceInfoPrivate:
QSharedData

Public Functions

QAudioDeviceInfoPrivateoperator= (const QAudioDeviceInfoPrivate &other)
 
 QAudioDeviceInfoPrivate ()
 
 QAudioDeviceInfoPrivate (const QString &r, const QByteArray &h, QAudio::Mode m)
 
 QAudioDeviceInfoPrivate (const QAudioDeviceInfoPrivate &other)
 
 ~QAudioDeviceInfoPrivate ()
 
- Public Functions inherited from QSharedData
 QSharedData ()
 Constructs a QSharedData object with a reference count of 0. More...
 
 QSharedData (const QSharedData &)
 Constructs a QSharedData object with reference count 0. More...
 

Public Variables

QByteArray handle
 
QAbstractAudioDeviceInfoinfo
 
QAudio::Mode mode
 
QString realm
 
- Public Variables inherited from QSharedData
QAtomicInt ref
 

Detailed Description

Definition at line 50 of file qaudiodeviceinfo.cpp.

Constructors and Destructors

◆ QAudioDeviceInfoPrivate() [1/3]

QAudioDeviceInfoPrivate::QAudioDeviceInfoPrivate ( )
inline

Definition at line 53 of file qaudiodeviceinfo.cpp.

53 :info(0) {}
QAbstractAudioDeviceInfo * info

◆ QAudioDeviceInfoPrivate() [2/3]

QAudioDeviceInfoPrivate::QAudioDeviceInfoPrivate ( const QString r,
const QByteArray h,
QAudio::Mode  m 
)
inline

Definition at line 54 of file qaudiodeviceinfo.cpp.

54  :
55  realm(r), handle(h), mode(m)
56  {
58  }
QAbstractAudioDeviceInfo * info
static QAbstractAudioDeviceInfo * audioDeviceInfo(const QString &realm, const QByteArray &handle, QAudio::Mode mode)

◆ QAudioDeviceInfoPrivate() [3/3]

QAudioDeviceInfoPrivate::QAudioDeviceInfoPrivate ( const QAudioDeviceInfoPrivate other)
inline

Definition at line 60 of file qaudiodeviceinfo.cpp.

60  :
61  QSharedData(other),
62  realm(other.realm), handle(other.handle), mode(other.mode)
63  {
65  }
QSharedData()
Constructs a QSharedData object with a reference count of 0.
Definition: qshareddata.h:61
QAbstractAudioDeviceInfo * info
static QAbstractAudioDeviceInfo * audioDeviceInfo(const QString &realm, const QByteArray &handle, QAudio::Mode mode)

◆ ~QAudioDeviceInfoPrivate()

QAudioDeviceInfoPrivate::~QAudioDeviceInfoPrivate ( )
inline

Definition at line 78 of file qaudiodeviceinfo.cpp.

79  {
80  delete info;
81  }
QAbstractAudioDeviceInfo * info

Functions

◆ operator=()

QAudioDeviceInfoPrivate& QAudioDeviceInfoPrivate::operator= ( const QAudioDeviceInfoPrivate other)
inline

Definition at line 67 of file qaudiodeviceinfo.cpp.

68  {
69  delete info;
70 
71  realm = other.realm;
72  handle = other.handle;
73  mode = other.mode;
75  return *this;
76  }
QAbstractAudioDeviceInfo * info
static QAbstractAudioDeviceInfo * audioDeviceInfo(const QString &realm, const QByteArray &handle, QAudio::Mode mode)

Properties

◆ handle

QByteArray QAudioDeviceInfoPrivate::handle

◆ info

QAbstractAudioDeviceInfo* QAudioDeviceInfoPrivate::info

◆ mode

QAudio::Mode QAudioDeviceInfoPrivate::mode

Definition at line 85 of file qaudiodeviceinfo.cpp.

Referenced by QAudioDeviceInfo::mode(), operator=(), and QAudioDeviceInfoPrivate().

◆ realm

QString QAudioDeviceInfoPrivate::realm

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