範例程式:全雙工
全雙工是在音訊設備上,將音訊輸入直接轉到音訊輸出,某些音訊驅動介面是不支援這個功能的。全雙工的功能僅在同一個音訊驅動 介面上的音訊設備才可以使用。如果您想要使用不同音訊驅動介面的音訊設備進行音訊轉向,您必須使用Redirect函式。由於Redirect功能可以替代全雙工功能,而全雙工功能導致底層音訊驅動介面過度複雜而難以撰寫並維護,全雙工功能在未 來有可能被全面廢棄掉,我們建議您盡可能不要使用這個功能。
全雙工的功能只要在開啟串流的時候,同時將輸入及輸出參數都設定即可,請記住,全雙工必須使用同一個音訊驅動介面,同時並非 所有的設備都支援全雙工功能。
rt = Open ( &stream , &inputParameters , &outputParameters , sampleRate , frameCount , streamFlags , conduit ) ;