コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
audio_stream 構造体リファレンス
#include < audio.h >
size_t(* get_buffer_size)(const struct audio_stream *stream) |
このストリームの入出力バッファのサイズをバイト単位で返します。 4800。フレーム サイズの倍数である必要があります。 get_input_buffer_size も参照してください。
ファイルaudio.hの186行目の定義。
audio_channel_mask_t(* get_channels)(const struct audio_stream *stream) |
チャンネルマスクを返します - 例: AUDIO_CHANNEL_OUT_STEREO または AUDIO_CHANNEL_IN_STEREO
ファイルaudio.hの192行目の定義。
audio_devices_t(* get_device)(const struct audio_stream *stream) |
audio_format_t(* get_format)(const struct audio_stream *stream) |
オーディオ形式を返します - 例: AUDIO_FORMAT_PCM_16_BIT
ファイルaudio.hの197行目の定義。
char*(* get_parameters)(const struct audio_stream *stream, const char *keys) |
uint32_t(* get_sample_rate)(const struct audio_stream *stream) |
int(* set_device)(struct audio_stream *stream, audio_devices_t デバイス) |
int(* set_format)(struct audio_stream *stream, audio_format_t フォーマット) |
int(* set_parameters)(struct audio_stream *stream, const char *kv_pairs) |
オーディオ ストリーム パラメータを設定/取得します。この関数は、key1=value1;key2=value2;... の形式でパラメータ キーと値のペアのリストを受け取ります。
一部のキーは標準パラメータ用に予約されています (AudioParameter クラスを参照)
出力がアクティブな間はパラメーターの変更を受け入れられないが、それ以外の場合はパラメーターが受け入れられる場合、実装は -ENOSYS を返す必要があります。
オーディオ フリンガーはストリームをスタンバイ状態にしてからパラメータ値を変更します。
ファイルaudio.hの238行目の定義。
int(* set_sample_rate)(struct audio_stream *stream, uint32_t rate) |
オーディオ ハードウェアの入出力をスタンバイ モードにします。ドライバーは、次の I/O 操作でスタンバイ モードを終了する必要があります。成功した場合は 0 を返し、失敗した場合は <0 を返します。
ファイルaudio.hの209行目の定義。
この構造体のドキュメントは次のファイルから生成されました。
- hardware/libhardware/include/hardware/ audio.h
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-12-01 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2023-12-01 UTC。"],[],[]]