snd_ctl_card_info | サウンドカードの情報を取得 |
---|---|
操作 | |
snd_ctl_card_info_sizeof | snd_ctl_card_info_t のサイズ取得 |
snd_ctl_card_info_malloc | 確保 |
snd_ctl_card_info_free | 解放 |
snd_ctl_card_info_clear | クリア |
snd_ctl_card_info_copy | 複製 |
取得 | |
snd_ctl_card_info_get_card | カードのインデックスを取得 |
snd_ctl_card_info_get_id | カードのIDを取得 |
snd_ctl_card_info_get_driver | ドライバを取得 |
snd_ctl_card_info_get_name | カード名を取得 |
snd_ctl_card_info_get_longname | 長いカード名を取得 |
snd_ctl_card_info_get_mixername | ミキサー名を取得 |
snd_ctl_card_info_get_components | コンポーネントプロパティを取得 |
int snd_ctl_card_info(snd_ctl_t *ctl, snd_ctl_card_info_t *info);
サウンドカードに関する情報を取得する。
この関数を呼び出す前に、snd_ctl_card_info_t のメモリを確保する必要がある。
この関数を呼び出す前に、snd_ctl_card_info_t のメモリを確保する必要がある。
戻り値
0 で成功、負の値でエラーコード
操作
int snd_ctl_card_info_malloc(snd_ctl_card_info_t **ptr);
snd_ctl_card_info_t を確保する。
割り当てられたメモリは、snd_ctl_card_info_free() を使用して解放する。
割り当てられたメモリは、snd_ctl_card_info_free() を使用して解放する。
戻り値
0 で成功、負の値でエラーコード
void snd_ctl_card_info_free(snd_ctl_card_info_t *obj);
snd_ctl_card_info_malloc() で確保された snd_ctl_card_info_t を解放する。
取得