オーディオモジュールの入力デバイス。 続きを読む...
#include <stdlib.h>
#include "config.h"
#include "base.h"
| 型定義 | |
| typedef struct otc_audio_module_input_device_enumerator | otc_audio_module_input_device_enumerator |
| 機能 | |
| otc_audio_module_input_device_enumerator * | otc_audio_module_input_device_enumerator_new () |
| イント | otc_audio_module_input_device_enumerator_size (otc_audio_module_input_device_enumerator *device_enumerator) |
| const char * | otc_audio_module_input_device_enumerator_get_device_id (otc_audio_module_input_device_enumerator *device_enumerator, int device_index) |
| const char * | otc_audio_module_input_device_enumerator_get_device_name (otc_audio_module_input_device_enumerator *device_enumerator, int device_index) |
| otc_status | otc_audio_module_input_device_enumerator_delete (otc_audio_module_input_device_enumerator *device_enumerator) |
| otc_status | otc_audio_module_input_device_select (const char *device_id) |
詳細な説明
オーディオモジュールの入力デバイス。
Typedef のドキュメント
otc_audio_module_input_device_enumerator
デフォルトのオーディオモジュールによって検出された入力デバイスを一覧表示する、オーディオ入力デバイス・エヌメレーターを表します。
関数のドキュメント
otc_audio_module_input_device_enumerator_delete()
| otc_status otc_audio_module_input_device_enumerator_delete | ( | otc_audio_module_input_device_enumerator * | device_enumerator | ) |
オーディオ入力デバイスのエヌメレータを削除します。
パラメータ : | | | | --- | --- | | device_enumerator | オーディオ入力デバイスのエヌメレーター。 |
戻り値 : 演算の結果。成功した場合は 0。
otc_audio_module_input_device_enumerator_get_device_id()
| const char * otc_audio_module_input_device_enumerator_get_device_id | ( | otc_audio_module_input_device_enumerator * | device_enumerator, |
| イント | device_index | ||
| ) |
オーディオ入力デバイス・エヌメレータから、指定されたオーディオ入力デバイスのIDを取得します。
パラメータ : | | | | --- | --- | | device_enumerator | オーディオ入力デバイスのエヌメレーター。 | | device_index | エヌメレーションにおけるデバイスのインデックス。 |
戻り値 : 指定されたインデックスにあるデバイスのID。インデックスが範囲外の場合はnullptrを返します。
otc_audio_module_input_device_enumerator_get_device_name()
| const char * otc_audio_module_input_device_enumerator_get_device_name | ( | otc_audio_module_input_device_enumerator * | device_enumerator, |
| イント | device_index | ||
| ) |
オーディオ入力デバイスの列挙機能から、指定されたオーディオ入力デバイスの名前を取得します。
パラメータ : | | | | --- | --- | | device_enumerator | オーディオ入力デバイスのエヌメレーター。 | | device_index | エヌメレーションにおけるデバイスのインデックス。 |
戻り値 : 指定されたインデックスにあるデバイスの名前。インデックスが範囲外の場合は nullptr を返します。
otc_audio_module_input_device_enumerator_new()
| otc_audio_module_input_device_enumerator * otc_audio_module_input_device_enumerator_new | ( | ) |
デフォルトのオーディオモジュールによって検出された入力デバイスを一覧表示する、オーディオ入力デバイス・エヌメレーターを作成します。
戻り値 : オーディオ入力デバイスのエヌメレーター。
otc_audio_module_input_device_enumerator_size()
| int otc_audio_module_input_device_enumerator_size | ( | otc_audio_module_input_device_enumerator * | device_enumerator | ) |
オーディオ入力デバイス列挙子内のオーディオ入力デバイスの数を取得します。
パラメータ : | | | | --- | --- | | device_enumerator | オーディオ入力デバイスのエヌメレーター。 |
戻り値 : オーディオ入力デバイスの数。
otc_audio_module_input_device_select()
| otc_status otc_audio_module_input_device_select | ( | const char * | device_id | ) |
デフォルトのオーディオモジュールでオーディオ入力デバイスを選択します。
パラメータ : | | | | --- | --- | | device_id | オーディオ入力デバイスのID。 |
戻り値 : 演算の結果。成功した場合は 0。