dtkmultimedia
DTK Multimedia module
载入中...
搜索中...
未找到
Dtk::Multimedia::DAudioOutput类 参考

DAudioOutput类提供音频相关信息. 更多...

#include <daudioout.h>

类 Dtk::Multimedia::DAudioOutput 继承关系图:

信号

void deviceChanged ()
 信号-设备信息改变.
 
void volumeChanged (float volume)
 信号-音量值改变.
 
void mutedChanged (bool muted)
 信号-静音状态改变.
 

Public 成员函数

 DAudioOutput (QObject *parent=nullptr)
 
void setDevice (const DAudioDevice &device)
 设置音频设备.
 
void setVolume (float volume)
 设置音频音量值.
 
void setMuted (bool muted)
 设置音频静音状态.
 
DAudioDevice device () const
 获取音频设备对象.
 
float volume () const
 获取音频音量值.
 
bool isMuted () const
 获取音频静音状态.
 

Protected 属性

QScopedPointer< DAudioOutputPrivate > d_ptr
 

属性

DAudioDevice device
 
int volume
 
bool muted
 

详细描述

DAudioOutput类提供音频相关信息.

成员函数说明

◆ device()

DAudioDevice DAudioOutput::device ( ) const

获取音频设备对象.

返回
音频设备对象.

◆ isMuted()

bool DAudioOutput::isMuted ( ) const

获取音频静音状态.

返回
音频静音状态,true为静音状态,其他为非静音状态.

◆ mutedChanged

void DAudioOutput::mutedChanged ( bool  muted)
signal

信号-静音状态改变.

参数
[in]muted,true为静音状态,其他为非静音状态.

◆ setDevice()

void DAudioOutput::setDevice ( const DAudioDevice device)

设置音频设备.

参数
[in]device音频设备.

◆ setMuted()

void DAudioOutput::setMuted ( bool  muted)

设置音频静音状态.

参数
[in]muted音频静音状态,true为静音状态,其他为非静音状态.

◆ setVolume()

void DAudioOutput::setVolume ( float  volume)

设置音频音量值.

参数
[in]volume音频音量值.

◆ volume()

float DAudioOutput::volume ( ) const

获取音频音量值.

返回
音频音量值.

◆ volumeChanged

void DAudioOutput::volumeChanged ( float  volume)
signal

信号-音量值改变.

参数
[in]volume音量值.

该类的文档由以下文件生成: