用法:
oss_mixer_device.controls()
此方法返回指定可用混音器控件的位掩碼(“Control” 是特定的可混音 “channel”,例如
SOUND_MIXER_PCM
或SOUND_MIXER_SYNTH
)。此位掩碼表示所有可用混音器控件的子集 - 在模塊級別定義的SOUND_MIXER_*
常量。例如,要確定當前的混音器對象是否支持 PCM 混音器,請使用以下 Python 代碼:mixer=ossaudiodev.openmixer() if mixer.controls() & (1 << ossaudiodev.SOUND_MIXER_PCM): # PCM is supported ... code ...
對於大多數用途,
SOUND_MIXER_VOLUME
(主音量)和SOUND_MIXER_PCM
控件就足夠了——但是在選擇混音器控件時,使用混音器的代碼應該是靈活的。例如,在 Gravis Ultrasound 上,SOUND_MIXER_VOLUME
不存在。
相關用法
- Python ossaudiodev.oss_audio_device.setparameters用法及代碼示例
- Python os.path.normcase()用法及代碼示例
- Python os.read()用法及代碼示例
- Python os.DirEntry.inode()用法及代碼示例
- Python os.closerange()用法及代碼示例
- Python os.set_blocking()用法及代碼示例
- Python os.pathconf()用法及代碼示例
- Python os.chflags()用法及代碼示例
- Python os.WCOREDUMP()用法及代碼示例
- Python os.fork()用法及代碼示例
- Python os.ctermid()用法及代碼示例
- Python os.mkfifo()用法及代碼示例
- Python os.tcsetpgrp()用法及代碼示例
- Python os.path.commonpath()用法及代碼示例
- Python os.path.splitdrive用法及代碼示例
- Python os.mkdir()用法及代碼示例
- Python os.close()用法及代碼示例
- Python os.chroot()用法及代碼示例
- Python os.path.expanduser()用法及代碼示例
- Python os.ttyname()用法及代碼示例
注:本文由純淨天空篩選整理自python.org大神的英文原創作品 ossaudiodev.oss_mixer_device.controls。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。