Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam.
Lihat caranya.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Referensi Struktur audio_stream
#include < audio.h >
Definisi pada baris 170 dari file audio.h .
buang status perangkat input/output audio
Definisi pada baris 212 dari file audio.h .
size_t(* get_buffer_size)(const struct audio_stream *stream) |
Kembalikan ukuran buffer input/output dalam byte untuk aliran ini - mis. 4800. Ini harus kelipatan dari ukuran bingkai. Lihat juga get_input_buffer_size.
Definisi pada baris 186 dari file audio.h .
audio_channel_mask_t(* get_channels)(const struct audio_stream *stream) |
Kembalikan topeng saluran - misalnya AUDIO_CHANNEL_OUT_STEREO atau AUDIO_CHANNEL_IN_STEREO
Definisi pada baris 192 dari file audio.h .
audio_devices_t(* get_device)(const struct audio_stream *stream) |
Kembalikan set perangkat yang terhubung dengan aliran ini
Definisi pada baris 215 dari file audio.h .
audio_format_t(* get_format)(const struct audio_stream *stream) |
Kembalikan format audio - misalnya AUDIO_FORMAT_PCM_16_BIT
Definisi pada baris 197 dari file audio.h .
char*(* get_parameters)(const struct audio_stream *stream, const char *keys) |
uint32_t(* get_sample_rate)(const struct audio_stream *stream) |
Kembalikan laju pengambilan sampel dalam Hz - mis. 44100.
Definisi pada baris 175 dari file audio.h .
int(* set_device)(struct audio_stream *stream, perangkat audio_devices_t) |
Saat ini tidak digunakan - set_device() sesuai dengan set_parameters() dengan kunci AUDIO_PARAMETER_STREAM_ROUTING untuk input dan output. AUDIO_PARAMETER_STREAM_INPUT_SOURCE adalah informasi tambahan yang digunakan oleh aliran input saja.
Definisi pada baris 223 dari file audio.h .
int(* set_format)(struct audio_stream *stream, format_format_t audio) |
int(* set_parameters)(struct audio_stream *stream, const char *kv_pairs) |
mengatur/mendapatkan parameter aliran audio. Fungsi menerima daftar pasangan nilai kunci parameter dalam bentuk: key1=value1;key2=value2;...
Beberapa kunci dicadangkan untuk parameter standar (Lihat kelas AudioParameter)
Jika implementasi tidak menerima perubahan parameter saat output aktif tetapi parameter dapat diterima sebaliknya, ia harus mengembalikan -ENOSYS.
Flinger audio akan membuat streaming dalam keadaan standby dan kemudian mengubah nilai parameter.
Definisi pada baris 238 dari file audio.h .
int(* set_sample_rate)(struct audio_stream *stream, uint32_t rate) |
Masukkan input/output perangkat keras audio ke mode siaga. Pengemudi harus keluar dari mode siaga pada operasi I/O berikutnya. Mengembalikan 0 pada keberhasilan dan <0 pada kegagalan.
Definisi pada baris 209 dari file audio.h .
Dokumentasi untuk struct ini dibuat dari file berikut:
- hardware/libhardware/include/hardware/ audio.h
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-30 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]