Özet
auval [--32] [-s TYPE] [-a] [-v|vt TYPE SUBT MANU [-w] [-de] [-dw]] [-f file]
Açıklama
auval (AUValidation), macOS Core Audio mimarisinde üçüncü taraf veya sistem yerleşik ses eklentilerini (AudioUnit) API ve davranışsal uygunluk açısından test etmek ve doğrulamak için kullanılan bir sistem aracıdır.
Aşağıdaki çıkış kodlarını döndürür:
0: OK (Doğrulama başarılı / uygun).1: Hatalı yürütme (Hata oluştu).-1: Bileşen uygun değil (Doğrulamadan geçemedi).
Seçenekler
-32: İlk olarak belirtilmelidir. Eklentiyi 32-bit modunda çalıştırır. Belirtilmezse, varsayılan 64-bit yerel mimaride çalışır.-h: Yardım metnini görüntüler.-a: Herhangi bir türdeki mevcut tüm AudioUnit birimlerini listeler.-s TYPE: Sadece belirtilenTYPEtüründeki mevcut tüm AudioUnit birimlerini listeler.-v TYPE SUBT MANU: BelirtilenTYPE,SUBTveMANUbileşen kimlikleri (component ID) ile tanımlanan eklentiyi (AudioUnit) açar ve tüm testlerini çalıştırır.-vt TYPE MANU: BelirtilenTYPEveMANUdeğerlerine sahip tüm eklentileri (AU) yineler (tek tek bulur ve doğrular).-de: İlk hata ile karşılaşıldığında doğrulamayı ve yürütmeyi derhal sonlandırır.-dw: İlk uyarı ile karşılaşıldığında doğrulamayı ve yürütmeyi derhal sonlandırır.-c: Toplu işlem (batch) modunda bir hata oluştuğunda doğrulamaya devam eder.-q: Sessiz mod - hata veya uyarı dışındaki çıktıları ekrana yazdırmaz.-qp: Eklentinin parametre veya Fabrika Hazır Ayarları (Factory Presets) bilgilerini ekrana yazdırmaz.-o: Yalnızca temel bir açma ve başlatma (initialize) testi çalıştırır. Eklentinin en temel işlevsel hatalarını hızlıca gidermek için son derece kullanışlıdır.-r N: Tüm doğrulama süreciniNkez tekrarlar. Rastgele oluşan açma/başlatma (open/init) veya kararlılık hatalarını yakalamak için kullanılır.-w: Doğrulama tamamlandıktan sonra çıkmak yerine bekler. Bellek kullanımının ve sızıntılarının profilini çıkarmak için kullanışlıdır (Ayrıca bkz:man leaks).-vers: Eklentinin sürüm bilgisini standart çıktıya (stdout) insan tarafından okunabilir olarak yazdırır.-versh: Eklentinin sürüm bilgisini onaltılık (hexadecimal) olarak standart çıktıya yazdırır.-f FILENAME: Toplu işlemler için belirtilen komut dosyasını kullanır. Dosyadaki her bir satır eksiksiz bir auval komutu içermelidir.
Örnekler
Aşağıdaki örnekler kabukta (shell) çalıştırılabilecek şekilde gösterilmiştir:
Sistemde yüklü tüm AudioUnit eklentilerini listeleme:
auval -aYalnızca efekt (effect - 'aufx') eklentilerini listeleme:
auval -s aufxBelli bir eklentiyi tüm API uygunluk testlerinden geçirme:
auval -v aufx Gain Apple[!NOTE] Burada
aufxeklenti tipini (Effect),Gainalt tipini (Subtype),Appleise üretici kodunu (Manufacturer) temsil eder.Sadece temel açma/başlatma testini çalıştırıp bitirme:
auval -o -v aufx Gain Apple
Ayrıca Bakınız
auvaltool(1), coreaudiod(8)