man/multimedia
man · Multimedya

$ auvaltool

Bölüm 1 · Multimedya

AudioUnit doğrulama aracı (auval arka plan yardımcı programı)

Özet

auvaltool [-s TYPE] [-a] [-v|vt TYPE SUBT MANU [-w] [-de] [-dw]] [-f file]

Açıklama

[!NOTE] auvaltool, Core Audio mimarisinde auval aracı tarafından arka planda eklenti doğrulama ve API uygunluk testlerini fiilen gerçekleştirmek için çağrılan yardımcı araçtır. Seçenekleri ve işleyişi auval ile birebir aynıdır.

auvaltool (AUValidation Tool), API ve davranışsal uygunluk açısından belirtilen bir AudioUnit birimini test eder.

Aşağıdaki çıkış kodlarını döndürür:

  • 0: OK (Doğrulama başarılı / uygun).
  • 1: Hatalı biçimlendirilmiş yürütme.
  • -1: Birim uyumlu değil.

Seçenekler

  • -h: Yardım metnini yazdırır.
  • -a: Herhangi bir türdeki tüm mevcut AudioUnit'leri listeler.
  • -s TYPE: Sadece belirtilen TYPE türündeki tüm mevcut AudioUnit'leri listeler.
  • -v TYPE SUBT MANU: TYPE, SUBT ve MANU bileşen kimlikleri (IDs) tarafından belirtilen AudioUnit birimini açar ve o birimi test eder.
  • -vt TYPE MANU: Belirtilen TYPE ve MANU değerlerine sahip tüm AudioUnit'leri sırayla tarar (iterates).
  • -de: İlk hatayla karşılaşıldığında yürütme sonlandırılır.
  • -dw: İlk uyarıyla karşılaşıldığında yürütme sonlandırılır.
  • -c: Toplu iş (batch) modunda bir hata oluştuğunda doğrulamaya devam eder.
  • -q: Sessiz mod - hatalar veya uyarılar dışında hiçbir şey yazdırmaz.
  • -qp: Parametre veya Fabrika Hazır Ayarları (Factory Presets) bilgisini yazdırmaz.
  • -o: Yalnızca temel bir açma ve başlatma (initialize) testi çalıştırır. Temel işlevselliğin hatasını ayıklamak için kullanışlıdır.
  • -r N: Tüm doğrulama sürecini N kez tekrarlar. Açma/başlatma hatalarını yakalamak için iyidir.
  • -w: Doğrulama bittikten sonra çıkmak yerine bekler. Bellek kullanımının profilini çıkarmak için iyidir (Ayrıca bkz: man leaks).
  • -vers: Sürüm bilgisi standart çıktıya (stdout) yazdırılır.
  • -versh: Sürüm bilgisi standart çıktıya onaltılık (hexadecimal) olarak yazdırılır.
  • -f FILENAME: Dosyadaki her satır bir tam komut içermelidir.

Örnekler

Aşağıdaki örnekler kabukta (shell) çalıştırılabilecek şekilde gösterilmiştir:

  1. Sistemdeki tüm ses efektlerini auvaltool ile listeleme:

    auvaltool -s aufx
  2. Belirli bir eklentiyi auvaltool ile doğrudan doğrulama:

    auvaltool -v aufx Gain Apple

Ayrıca Bakınız

auval(1), coreaudiod(8)