此對話方塊可讓您檢視在每一個程序的主控者級別上播放及錄製狀態。您可以從「檢視」功能表中選取「狀態」,來存取它。「聲訊控制」可以偵測使用中的裝置類型。如果裝置支援重播,就會顯示「重播狀態」,如果裝置支援錄音,則會顯示「錄音狀態」。 請參閱下列圖例。
所提供的控制項如下:
「程序」清單方塊 — 這是適用於狀態監視的項目清單。您可以選擇檢視「主控者狀態」,或查看每一個正在使用裝置/聲訊之執行中程序的狀態。您一次只能選取一個要監視的程序(或主控者)。當您在清單中選取項目時, 對話方塊底端中的「重播」及「錄音」窗格會隨之更新, 以反映選來監視的項目狀態。
「繼續更新」核取方塊 — 除非您選取「繼續更新」,否則呼叫該對話方塊時,即會顯示狀態。 如果選了「繼續更新」,則會繼續監視及更新所選程序的狀態。
「立即更新」按鈕 — 如果沒有開啟「繼續更新」,則您可以按一下「立即更新」,來更新顯示螢幕。如果開啟了「繼續更新」,就會停用「立即更新」按鈕(變成灰色)。
下列監視的每一個參數的狀態是以 LED 圖示來表示它的開啟或關閉狀態,或以具有要顯示之狀態項目明細的字串表示。
重播及錄音
開啟 — 由程序開啟裝置。您可以唯讀、唯寫或讀寫方式開啟裝置。這說明了為什麼播放及記錄都會有一個「開啟」選項。這些項目只有在停用混合時可以使用。
暫停的 — 應用程式已命令裝置暫停播放或錄音。就如「開啟」一樣,您可以在其它正在有效時暫停一個方向。此外,只有在停用混合時,才會使用這些項目。
作用中 — 正在播放或錄製聲音。在混合器模式中, 這表示至少有一個串流正在播放或錄音。此時其它串流可能都已暫停。當混合器關閉時,便只能出現單一的播放及錄音串流,因此表示該單一串流是在有效狀態。
下溢 — 沒有足夠的可用聲效播放時,裝置就會下溢,而且沒有聲音。有了混合器,表示串流沒有足夠的聲音,混合到用在播放的聲效串流中,所以一個串流會沒有聲音。
開啟等待 — 當混合器開啟時,表示程序正試圖開啟,卻因另一個程序已開啟該裝置而無法開啟聲效裝置。當混合器啟用時,表示程序正在試著以同樣方向第二次開啟聲訊裝置, 或者混合器的資源不足,而且正在等待另一個程序關閉聲訊裝置並釋出資源來使用。
EOF 計數 — 播放時,它可能會標記聲訊串流,讓您知道何時播放過的區段。您可以執行 0 大小寫入並接受信號,來完成此項作業。每遇到這個記號一次,則「EOF 計數」就會增加一個, 而且一個訊號也會送到該應用程式。
範例 — 指已播放或錄音的範例訊框數目。一個範例框架是播放一個範例時間的所有範例。例如,播放非立體聲串流表示一個範例框架有一個範例, 但播放立體聲串流表示一個範例框架有兩個範例。一個是用於左頻道,另一個是用於右頻道。
編碼 — 這會連結兩個聲效格式性質、精準度及編碼。精準度是每一個使用的位元數。我們支援 16 位元及 8 位元。編碼方法會決定聲訊範例的任何程序。通常會執行這項作業是為了壓縮聲訊串流的大小, 以便不會有太多的資料需要透過網路發送,或儲存在磁碟上。我們支援「線性」,它是線性脈衝碼調變 (AKA 線性 PCM)。我們也支援 u-Law(u 是希臘字母,它無法以這樣的簡式文字再生, 當它可以 postscript 再生)及 A-Law。與精準度連結在一起時, 我們支援 16 位元線性 PCM、8 位元線性 PCM、8 位元 u-Law 及 8 位元 A-Law。此外,線性 PCM 可能帶正負號或無正負號,我們只支援帶正負號。
取樣率 — 聲訊串流取樣,從類比信號切換為錄音的數位數字的次數。或者,在播放時,從數位數字切換為類比信號。數字愈大,數位信號的精確度愈高。但是,較大的數字也表示需要更大的磁碟空間來儲存,或需要網路頻寬來轉換資料。
頻道 — 範例訊框中的範例數目。目前我們支援 1 (非立體) 或 2 (立體)。
「關閉」按鈕 — 跳出「狀態」對話方塊。