एएलएसए और पल्सएडियो साउंड आर्किटेक्चर के बीच क्या संबंध है?


40

खैर, यह मुझे लंबे समय तक भ्रमित करता है। जहाँ तक मुझे पता है, ALSA कई साउंड कार्ड ड्राइवरों का एक पैकेज है, और PulseAudio एक ऑडियो एप्लीकेशन है जो साउंड डेटा को मिक्स या इक्वलाइज़र की तरह संचालित करता है।

लेकिन एक नियंत्रण पट्टी क्यों है, जिसे अलसीमाइज़र के पैनल में पीसीएम कहा जाता है। क्या वास्तव में साउंड कार्ड पर चिप को नियंत्रित करने से इसकी मात्रा बदल जाती है? यदि नहीं, तो यह PulseAudio'a नौकरी क्यों नहीं है?

एएलएसए और पल्सएडियो साउंड आर्किटेक्चर के बीच क्या संबंध है?


इस प्रश्न के लिए एक अच्छा जवाब पर उपलब्ध है superuser.com/questions/144648/...
एड्रियानो Rivolli

जवाबों:


47

पल्सएडियो मूल रूप से एएलएसए के ऊपर बैठता है, और आंतरिक रूप से इसका उपयोग करता है। ALSA स्वयं कई अनुप्रयोगों द्वारा उपयोग किए जाने में असमर्थ है, इसलिए PulseAudio दूसरों के बीच यह कार्यक्षमता प्रदान करता है।

संक्षेप:

  • एएलएसए - हार्डवेयर से निपटना, मूल रूप से इसका मालिक है
  • PulseAudio - एक सॉफ्टवेयर प्रॉक्सी जो आपके अनुप्रयोग और ALSA / OSS सबसिस्टम के बीच अतिरिक्त करतब (मिश्रण, तुल्यकारक) प्रदान करता है

यह चित्र PulseAudio के विकिपीडिया पृष्ठ से है:

पल्सएडियो परिचालन प्रवाह चार्ट


क्या आप इतने दयालु और लिख सकते हैं कि इस मॉडल में ALSA लूपबैक डिवाइस कहां बैठता है? (एक, कि द्वारा स्थापित हो जाता है sudo modprobe snd-aloop)?
एडम रिक्ज़ोस्की

मेरा अनुमान है कि यह ALSA / OSS HW ड्राइवर वर्ग में है। AFAIK यह मूल रूप से सॉफ्टवेयर में पूरी तरह से लागू किया गया साउंडकार्ड है।
मेसकोबलाज़्स

Google ने मुझे यहां लाया लेकिन "एएलएसए स्वयं को कई अनुप्रयोगों द्वारा उपयोग करने में असमर्थ है" असत्य है। यह
अलसा

@ AdamD.Ruppe AFAIK dmixप्लगइन मिक्सिंग प्रदान करता है, इसीलिए मैंने कहा "खुद से"।
मेसकोबलाज़्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.