27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Ses geri gönderme gecikmesi testi, sinyal oynatmanın başlangıcından yakalanan sesin alınmasına kadar olan "dönüşüm" gecikmesini ölçer. Bu test, sistemin oynatma ve yakalama işlemlerindeki gecikme ölçümlerinin ayrılmasına izin vermese de sistemin çeşitli cihaz çiftlerinde genel gecikme performansı hakkında iyi bir fikir verir.
Döngüsel gecikme, bir çıkış cihazında sinyal oluşturulup eşlenen bir giriş cihazında bu sinyal yakalanarak ölçülür. Oluşturulan sinyal, test tarafından tanınabilen ve sinyalin başlangıcını doğru bir şekilde belirlemek için kullanılan bir gürültü patlaması grubudur.
Gecikme yolları
Ses geri gönderme gecikmesi testi, Şekil 1'de gösterildiği gibi üç rotanın gecikmesini ölçer:
Hoparlör/Mikrofon: Yerleşik hoparlör sinyali, yerleşik mikrofon tarafından yakalanır. Bu yolun test edilmesi telefon ve tablet gibi el cihazlarında gereklidir. Kol saati, TV, otomobil ve buzdolabı gibi el cihazı olmayan cihazlarda gerekli değildir.
Kulaklık jakı: Sinyal, döngü fişi ile çıkıştan 3,5 mm analog kulaklık jakının girişine yönlendirilir.
USB: Sinyal, döngü fişi olan bir USB'den analog kulaklığa adaptör veya giriş jaklarına bağlı çıkış jakları olan bir USB ses arayüzü üzerinden yönlendirilir. USB yollarından biri için başarılı bir değer elde etmek yeterlidir. Bu rota, TV ve otomobil gibi bazı Android cihazlarda kullanılamayabilir.
Test paneli
Ses Döngü Bağlantısı Gecikmesi Testi paneli, Şekil 1'de gösterildiği gibi aşağıdaki bölümlerden oluşur.
Şekil 1. Ses geri gönderme gecikmesi test paneli.
Destek yardımcı programları
Kullanıcının testi başlatmadan önce aşağıdaki yardımcı programları çalıştırması gerekir:
Sesi kalibre edin: Kaydedilen sesi etkili bir şekilde analiz etmek için yeterli düzeyde bir çıkış sinyali oluşturmak önemlidir.
Sesi kalibre et, uygun bir sinyal seviyesi sağlamak için kullanılan Ses Döngü Kalibrasyonu panelini çağırır.
Ses Cihazları: DUT tarafından desteklenen ve DUT'a bağlı tüm ses cihazlarını gösteren bir iletişim kutusu başlatır. Daha fazla bilgi için Ses Cihazları paneline bakın.
Şekil 2. Ses geri gönderme gecikmesi testi destek yardımcı programları.
DUT yapılandırma bölümü
Bu bölümde, Şekil 1'de gösterildiği gibi DUT'nun yapılandırmasıyla ilgili bilgiler gösterilir. Aşağıdaki yapılandırma özellikleri, geçme ölçütlerini kısmen belirler:
Pro Audio: DUT, Pro Audio işaretini belirterek DUT'nun Profesyonel düzeyde ses performansını ve MIDI desteği gibi özellikleri desteklediğini belirtir.
Düşük Gecikme: DUT, ses oynatma ve yakalama için düşük bir maksimum gecikmeyi desteklediğini belirten Düşük Gecikme işaretini belirtir.
MPC: DUT tarafından beyan edilen Medya Performansı Sınıfı düzeyi.
MMAP: DUT, MMAP modunda ses çalmayı destekler.
MMAP Exclusive: DUT, MMAP exclusive modu oynatmayı destekler.
Kol saati: DUT'nin kol saati olduğu belirlenmiştir.
TV: DUT'un televizyon olduğu belirlenmiştir.
Otomobil: DUT'nun otomobil olduğu belirlendi.
Elde tutulan: DUT'un elde tutulan bir cihaz (ör. telefon veya tablet) olduğu belirlenmiştir.
Test bölümleri
Test bölümü, her rota için iki öğe içerir:
Başlat: Test bölümünü yürütür. DUT'nun belirli bir kullanılabilir yolu desteklediği belirlendiğinde düğme etkinleştirilir.
Talimatlar/işlem/durum metni: Test bölümünü etkinleştirme talimatlarını, test bölümü çalışırken bölümünün durumunu ve tamamlandığında test bölümünün sonuçlarını gösterir.
Bölüm
Açıklama
Hoparlör ve mikrofon testi
DUT, TV veya otomobil cihazındaki gibi dahili hoparlör ya da dahili mikrofonu desteklemediği sürece Başlat etkinleştirilir.
Mikrofonlu kulaklık jakı testi
DUT analog kulaklık jakını destekliyorsa VE DUT'taki analog 3,5 mm kulaklık jakına bir ses geri gönderme fişi takılıysa Başlat etkinleştirilir.
USB testi
DUT USB ses bağlantısını destekliyorsa VE USB ses cihazı bağlıysa Başlat etkinleştirilir.
Sonuçlar
Genel testin sonuçlarını gösterir.
Test süreci
Desteklenen her rota için aşağıdakileri yapın:
Analog kulaklık ve USB testleri için uygun loopback çevre birimini bağlayın.
Hoparlör ve mikrofon testi için DUT'yu sessiz bir odada düz bir yüzeye yerleştirin. Gerekli çevre birimleri CTS Doğrulayıcı ses çevre birimleri bölümünde listelenir.
Her test bölümü için test tamamlandığında Sonuçlar bölümü, genel test durumunu yansıtacak şekilde güncellenir.
Gerekli tüm yollar test edildiğinde ve her test, CDD'de belirtilen söz konusu yol için gecikme ölçütlerini karşıladığında PASS etkinleştirilir.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Audio loopback latency test\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nThe audio loopback latency test measures \"round-trip\" latency, from the\nstart of signal playback to the receipt of the captured audio. While this test\ndoesn't allow for the separation of the latency measurements in the playback and\ncapture of the system, it gives a good indication of overall latency performance\nof the system over several device pairs.\n\nLoopback latency is measured by generating a signal on an output device and\ncapturing that signal on a paired input device. The generated signal is a set of\nnoise bursts that can be recognized by the test and is used to accurately\ndetermine the start of the signal.\n\nLatency paths\n-------------\n\nThe audio loopback latency test measures the latency of three routes, as shown\nin Figure 1:\n\n- **Speaker/Mic:** The built-in speaker signal is captured by the built-in\n microphone. Testing this path is required on handheld devices, such as\n phones and tablets, and isn't required for nonhandheld devices, such as\n watches, TVs, automobiles, and refrigerators.\n\n- **Headset Jack:** The signal is routed with a\n [loopback plug](/docs/compatibility/cts/audio-peripherals#audio-loopback-plug)\n from the output to the input of the 3.5 mm analog headset jack.\n\n| **Note:** This route isn't supported on all Android devices.\n\n- **USB:** The signal is routed through either a [USB-to-analog headset adapter](/docs/compatibility/cts/audio-peripherals#usb-analog-headset-adapter) with a loopback plug, or a [USB audio interface](/docs/compatibility/cts/audio-peripherals#usb-audio-interface) with output jacks connected to input jacks. Obtaining a passing value for either of the USB routes is sufficient to pass. This route might not be available for some Android devices, such as TV and automobile.\n\nTest panel\n----------\n\nThe **Audio Loopback Latency Test** panel consists of the following sections, as\nshown in Figure 1.\n\n**Figure 1.** Audio loopback latency test panel.\n\n### Support utilities\n\nThe user needs to run the following utilities before starting the test:\n\n- **Calibrate Audio:** To effectively analyze the captured audio, it's\n important to generate an output signal at an adequate level.\n **Calibrate Audio** invokes the\n [Audio Loopback Calibration panel](/docs/compatibility/cts/audio-loopback-calib),\n which is used to ensure an appropriate signal level.\n\n- **Audio Devices:** Starts a dialog that displays all of the audio devices\n that are supported by and connected to the DUT. See\n [Audio Devices panel](/docs/compatibility/cts/audio-devices-panel) for more\n information.\n\n**Figure 2.** Audio loopback latency test support utilities.\n\n### DUT configuration section\n\nThis section displays information about the configuration of\nthe DUT as shown in Figure 1. The following configuration attributes determine,\nin part, the pass criteria:\n\n- **Pro Audio:** The DUT declares the *Pro Audio* flag specifying that the DUT\n supports a *Professional* level of audio performance and features such as\n MIDI support.\n\n- **Low Latency:** The DUT declares the *Low Latency* flag specifying that the\n DUT supports a low maximum latency for audio playback and capture.\n\n- **MPC:** The *Media Performance Class* level declared by the DUT.\n\n- **MMAP:** The DUT supports MMAP mode audio playback.\n\n- **MMAP Exclusive:** The DUT supports MMAP exclusive mode playback.\n\n- **Watch:** The DUT has been determined to be a watch.\n\n- **TV:** The DUT has been determined to be a television.\n\n- **Automobile:** The DUT has been determined to be an automobile.\n\n- **Handheld:** The DUT has been determined to be a *handheld* device, that\n is, either a phone or a tablet.\n\n### Test sections\n\nFor each route, the test section contains two elements:\n\n- **Start:** Executes the test section. The button is enabled when it's determined that the DUT supports a given available route.\n- **Instruction/process/status text:** Displays instructions for enabling the test section, the status of the test section while it's running, and the results of a test section when complete.\n\n| **Note:** Each test section supported by the DUT must pass in order for the overall test to pass.\n\n| Section | Description |\n|----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Speaker and mic test | **Start** is enabled unless the DUT doesn't support either an internal speaker or internal microphone, as in a TV or automobile device. |\n| Headset jack test | **Start** is enabled if the DUT supports an analog headset jack AND an [Audio loopback plug](/docs/compatibility/cts/audio-peripherals#audio-loopback-plug) is plugged in to an Analog 3.5 mm headset jack on the DUT. |\n| USB test | **Start** is enabled if the DUT supports a USB audio connection AND a USB audio device is connected. |\n| Results | Displays the results for the overall test. |\n\nTest process\n------------\n\nFor each supported route, do the following:\n\n1. Connect the appropriate loopback peripheral for analog headset and USB tests. For the speaker and Mic test, place the DUT on a flat surface in a quiet room. The required peripherals are listed in [CTS Verifier audio peripherals](/docs/compatibility/cts/audio-peripherals).\n2. Run the [Support utilites](#support-utilities).\n3. Run the [test section](#test) by tapping **Start**.\n\nAs the test for each test section completes, the **Results** section updates to\nreflect the overall test status.\n\nWhen all required routes are tested, and each test meets the latency criteria\nfor that route as specified in [CDD](/docs/compatibility/14/android-14-cdd#56_audio_latency),\n**PASS** is enabled."]]