AudioAnalyzer

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

AudioAnalyzer ใช้การวัดจากสตรีมเสียงที่เชื่อมต่อกับมันผ่าน Wireมันให้พินเดียว อินพุต แต่ไม่ผลิตสตรีมออกใดๆโปรดทราบว่าการประมวลผลเสียงทั้งหมดถูกปิดใช้งานบนเซิร์ฟเวอร์เพื่อประหยัดทรัพยากร; คุณสมบัติและวิธีการของ AudioAnalyzer จะส่งผลลัพธ์ว่างเปล่าหรือเป็นศูนย์เมื่อใช้จากสคริปต์เซิร์ฟเวอร์

สรุป

คุณสมบัติ

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    ระดับเสียงที่ดังที่สุดที่สังเกตได้ในระหว่างบัฟเสียงล่าสุด

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    ปริมาณเฉลี่ยราก-หมายถึง-สี่เหลี่ยมที่สังเกตได้ระหว่างบัฟเสียงล่าสุด

  • อ่านพร้อมๆ กัน

    เปิดใช้งานการใช้ GetSpectrum

  • อ่านพร้อมๆ กัน

วิธีการ

อีเวนต์

คุณสมบัติ

PeakLevel

อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน

ระดับเสียงที่ดังที่สุดที่สังเกตได้ในระหว่างบัฟเสียงล่าสุดคุณสมบัตินี้เปลี่ยนบ่อยกว่าอัตราเฟรมและไม่ได้ยิงเหตุการณ์ที่เปลี่ยนแปลงบนเซิร์ฟเวอร์ คุณสมบัตินี้เป็นเสมอ 0 .

RmsLevel

อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน

ปริมาณเฉลี่ยราก-หมายถึง-สี่เหลี่ยมที่สังเกตได้ระหว่างบัฟเสียงล่าสุดคุณสมบัตินี้มักจะมีความเสถียรมากกว่า PeakLevel แต่อาจไม่จับภาวะการเพิ่มขึ้นของปริมาณชั่วคราวคุณสมบัตินี้เปลี่ยนบ่อยกว่าอัตราเฟรมและไม่ได้ยิงเหตุการณ์ที่เปลี่ยนแปลงบนเซิร์ฟเวอร์ คุณสมบัตินี้เป็นเสมอ 0 .

SpectrumEnabled

อ่านพร้อมๆ กัน

เปิดใช้งานการใช้ GetSpectrum()หาก false , GetSpectrum() ส่งคืนคอลเลกชันว่างเปล่า แต่ภาระหน้าที่ของซีพียูของ AudioAnalyzer ลดลงอย่างมากซึ่งหมายความว่าหากคุณกำลังวิเคราะห์เฉพาะปริมาณ ของสตรีมเสียง การดำเนินการ

อ่านพร้อมๆ กัน

วิธีการ

GetConnectedWires

Instances

ส่งคืนคอลเลกชันของ Wires ปักหมุดAudioAnalyzer ปักหมุด"อินพุต" หนึ่งตัว

พารามิเตอร์

pin: string
ค่าเริ่มต้น: ""

ส่งค่ากลับ

Instances

GetInputPins


ส่งค่ากลับ

GetOutputPins


ส่งค่ากลับ

GetSpectrum

ส่งคืนสเปกตรัมความถี่ของบัฟเสียงล่าสุดเป็นคอลเลกชันของตัวเลของค์ประกอบของคลังเป็นระดับปริมาณเสียงรากหมายถึงสี่เหลี่ยม อยู่ในระยะทางเท่ากันจาก 0 เฮิร์ตซ์ถึง 24,000 เฮิร์ตซ์หากใดๆ ของการใส่ข้อมูลของตัววิเคราะห์มาจาก AudioDeviceInput หรือวิธีนี้ใช้จากสคริปท์เซิร์ฟเวอร์ มันจะส่งคืนคอลเลกชันว่างเปล่า


ส่งค่ากลับ

อีเวนต์

WiringChanged

อีเวนต์ที่จะยิงหลังจากที่ Wire เชื่อมต่อหรือถูกตัดการเชื่อมต่อและ Wire ตอนนี้หรือเคยเชื่อมต่อกับพินบน AudioAnalyzer อินสแตนซ์

พารามิเตอร์

connected: boolean

ว่าตัวอย่างได้เชื่อมต่อหรือถูกตัดการเชื่อมต่อ

pin: string

เข็มบน AudioAnalyzer ที่เป้าหมาย Wire

wire: Wire

The Wire ระหว่าง AudioAnalyzer และตัวอย่างอื่น

instance: Instance

ตัวอย่างอื่นที่เชื่อมต่อผ่าน Wire หรือไม่