संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ऑडियो_स्ट्रीम संरचना संदर्भ
#include < audio.h >
फ़ाइल Audio.h की पंक्ति 170 पर परिभाषा।
ऑडियो इनपुट/आउटपुट डिवाइस की स्थिति को डंप करें
फ़ाइल Audio.h की पंक्ति 212 पर परिभाषा।
size_t(* get_buffer_size)(const struct Audio_stream *stream) |
इस स्ट्रीम के लिए बाइट्स में इनपुट/आउटपुट बफ़र का रिटर्न आकार - उदाहरण के लिए। 4800. यह फ़्रेम आकार का एक गुणक होना चाहिए। Get_input_buffer_size भी देखें।
फ़ाइल Audio.h की पंक्ति 186 पर परिभाषा।
ऑडियो_चैनल_मास्क_टी(* गेट_चैनल्स)(कास्ट स्ट्रक्चर ऑडियो_स्ट्रीम *स्ट्रीम) |
चैनल मास्क लौटाएँ - उदाहरण के लिए AUDIO_CHANNEL_OUT_STEREO या AUDIO_CHANNEL_IN_STEREO
फ़ाइल Audio.h की पंक्ति 192 पर परिभाषा।
ऑडियो_डिवाइस_टी(* गेट_डिवाइस)(कास्ट स्ट्रक्चर ऑडियो_स्ट्रीम *स्ट्रीम) |
डिवाइस का वह सेट लौटाएं जिससे यह स्ट्रीम कनेक्ट है
फ़ाइल Audio.h की पंक्ति 215 पर परिभाषा।
ऑडियो_फॉर्मेट_टी(* गेट_फॉर्मेट)(कास्ट स्ट्रक्चर ऑडियो_स्ट्रीम *स्ट्रीम) |
ऑडियो प्रारूप लौटाएँ - उदाहरण के लिए AUDIO_FORMAT_PCM_16_BIT
फ़ाइल Audio.h की पंक्ति 197 पर परिभाषा।
char*(* get_parameters)(const struct Audio_stream *stream, const char *keys) |
uint32_t(* get_sample_rate)(स्थिरांक संरचना ऑडियो_स्ट्रीम *स्ट्रीम) |
नमूना दर को Hz में लौटाएँ - उदाहरण के लिए। 44100.
फ़ाइल Audio.h की पंक्ति 175 पर परिभाषा।
int(* set_device)(struct Audio_stream *stream, Audio_devices_t डिवाइस) |
वर्तमान में अप्रयुक्त - set_device() इनपुट और आउटपुट दोनों के लिए कुंजी AUDIO_PARAMETER_STREAM_ROUTING के साथ set_parameters() से मेल खाता है। AUDIO_PARAMETER_STREAM_INPUT_SOURCE एक अतिरिक्त जानकारी है जिसका उपयोग केवल इनपुट स्ट्रीम द्वारा किया जाता है।
फ़ाइल Audio.h की पंक्ति 223 पर परिभाषा।
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;...
कुछ कुंजियाँ मानक मापदंडों के लिए आरक्षित हैं (ऑडियो पैरामीटर वर्ग देखें)
यदि आउटपुट सक्रिय होने पर कार्यान्वयन पैरामीटर परिवर्तन स्वीकार नहीं करता है लेकिन पैरामीटर अन्यथा स्वीकार्य है, तो इसे -ENOSYS वापस करना होगा।
ऑडियो फ़्लिंगर स्ट्रीम को स्टैंडबाय में रखेगा और फिर पैरामीटर मान बदल देगा।
फ़ाइल Audio.h की पंक्ति 238 पर परिभाषा।
int(* set_sample_rate)(struct ऑडियो_स्ट्रीम *स्ट्रीम, uint32_t रेट) |
ऑडियो हार्डवेयर इनपुट/आउटपुट को स्टैंडबाय मोड में रखें। ड्राइवर को अगले I/O ऑपरेशन पर स्टैंडबाय मोड से बाहर निकलना चाहिए। सफलता पर 0 और असफलता पर <0 लौटाता है।
फ़ाइल Audio.h की पंक्ति 209 पर परिभाषा।
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ ऑडियो.एच
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]