קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
audio_stream Reference Struct
#include < audio.h >
הגדרה בשורה 170 של הקובץ audio.h .
dump את המצב של התקן קלט/פלט אודיו
הגדרה בשורה 212 של הקובץ audio.h .
size_t(* get_buffer_size)(const struct audio_stream *stream) |
החזר גודל של מאגר קלט/פלט בבתים עבור זרם זה - למשל. 4800. זה צריך להיות כפולה של גודל המסגרת. ראה גם get_input_buffer_size.
הגדרה בשורה 186 של הקובץ audio.h .
audio_channel_mask_t(* get_channels)(const struct audio_stream *stream) |
החזר את מסכת הערוץ - למשל AUDIO_CHANNEL_OUT_STEREO או AUDIO_CHANNEL_IN_STEREO
הגדרה בשורה 192 של הקובץ audio.h .
audio_devices_t(* get_device)(const struct audio_stream *stream) |
החזר את קבוצת המכשירים שאליהם מחובר הזרם הזה
הגדרה בשורה 215 של הקובץ audio.h .
audio_format_t(* get_format)(const struct audio_stream *stream) |
החזר את פורמט האודיו - למשל AUDIO_FORMAT_PCM_16_BIT
הגדרה בשורה 197 של הקובץ audio.h .
char*(* get_parameters)(const struct audio_stream *stream, const char *keys) |
uint32_t(* get_sample_rate)(const struct audio_stream *stream) |
החזר את קצב הדגימה בהרץ - למשל. 44100.
הגדרה בשורה 175 של הקובץ audio.h .
int(* set_device)(struct audio_stream *stream, audio_devices_t device) |
כרגע לא בשימוש - set_device() מתאים ל- set_parameters() עם מפתח AUDIO_PARAMETER_STREAM_ROUTING הן לקלט והן לפלט. AUDIO_PARAMETER_STREAM_INPUT_SOURCE הוא מידע נוסף המשמש זרמי קלט בלבד.
הגדרה בשורה 223 של הקובץ audio.h .
int(* set_format)(struct audio_stream *stream, audio_format_t format) |
int(* set_parameters)(struct audio_stream *stream, const char *kv_pairs) |
הגדר/קבל פרמטרים של זרם שמע. הפונקציה מקבלת רשימה של זוגות ערכי מפתח פרמטרים בצורה: key1=value1;key2=value2;...
חלק מהמקשים שמורים לפרמטרים סטנדרטיים (ראה מחלקה AudioParameter)
אם היישום אינו מקבל שינוי פרמטר בזמן שהפלט פעיל אך הפרמטר מקובל אחרת, עליו להחזיר -ENOSYS.
מנגנון האודיו יכניס את הזרם למצב המתנה ולאחר מכן ישנה את ערך הפרמטר.
הגדרה בשורה 238 של הקובץ audio.h .
int(* set_sample_rate)(struct audio_stream *stream, uint32_t rate) |
הכנס את קלט/פלט חומרת השמע למצב המתנה. על הנהג לצאת ממצב המתנה בפעולת הקלט/פלט הבאה. מחזירה 0 על הצלחה ו<0 על כישלון.
הגדרה בשורה 209 של הקובץ audio.h .
התיעוד עבור מבנה זה נוצר מהקובץ הבא:
- 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)."],[],[]]