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 file audio.h .
membuang status perangkat input/output audio
Definisi pada baris 212 file audio.h .
Kembalikan ukuran buffer input/output dalam byte untuk aliran ini - misalnya. 4800. Ukurannya harus kelipatan dari ukuran bingkai. Lihat juga get_input_buffer_size.
Definisi pada baris 186 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 file audio.h .
audio_devices_t(* get_device)(konstruk audio_stream *stream) |
Kembalikan kumpulan perangkat yang terhubung dengan aliran ini
Definisi pada baris 215 file audio.h .
Kembalikan format audio - misalnya AUDIO_FORMAT_PCM_16_BIT
Definisi pada baris 197 file audio.h .
char*(* get_parameters)(const struct audio_stream *stream, const char *kunci) |
uint32_t(* get_sample_rate)(const struct audio_stream *stream) |
Kembalikan laju pengambilan sampel dalam Hz - mis. 44100.
Definisi pada baris 175 file audio.h .
int(* set_device)(struct audio_stream *stream, audio_devices_t perangkat) |
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 hanya oleh aliran input.
Definisi pada baris 223 file audio.h .
int(* set_format)(struct audio_stream *aliran, audio_format_t format) |
int(* set_parameter)(struct audio_stream *stream, const char *kv_pairs) |
atur/dapatkan parameter aliran audio. Fungsi ini 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 sebaliknya parameter dapat diterima, maka implementasi harus mengembalikan -ENOSYS.
Flinger audio akan membuat streaming dalam keadaan siaga dan kemudian mengubah nilai parameter.
Definisi pada baris 238 file audio.h .
int(* set_sample_rate)(struct audio_stream *stream, laju uint32_t) |
Alihkan input/output perangkat keras audio ke mode siaga. Pengemudi harus keluar dari mode siaga pada operasi I/O berikutnya. Mengembalikan 0 jika berhasil dan <0 jika gagal.
Definisi pada baris 209 file audio.h .
Dokumentasi untuk struct ini dihasilkan dari file berikut:
- perangkat keras/libhardware/include/hardware/ audio.h
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-01 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2023-12-01 UTC."],[],[]]