1
雖然,我正在閱讀gstreamer文檔,我發現它是這樣的:「 Audioconvert在各種可能的格式之間轉換原始音頻緩衝區 它支持浮點整數轉換,寬度/深度轉換,符號和字節序轉換以及通道轉換「。 我才明白原始音頻轉換
- 「深度」(每個樣品位數)
- 「的符號性和比特序」(數據表示)
而現在,我在尋找的解釋:
- 「整型到浮點型轉換」
- 「寬度」
- 「頻道轉換」
預先感謝
雖然,我正在閱讀gstreamer文檔,我發現它是這樣的:「 Audioconvert在各種可能的格式之間轉換原始音頻緩衝區 它支持浮點整數轉換,寬度/深度轉換,符號和字節序轉換以及通道轉換「。 我才明白原始音頻轉換
而現在,我在尋找的解釋:
預先感謝
* "integer to float conversion"
在一個流中的每個音頻樣本包含一個數字,表示在該點的波的「高度」 - 這個數是一個整數(例如45)或浮點數(例如0.345)。 不同的流使用不同的約定 - 單個gstreamer管道可能包含大量不同的流;一些使用整數表示,另一些使用浮點數。 audioconvert自動轉換這些,所以你不必擔心它。
* "width"
寬度是分配到音頻樣本的比特數 - 相對於深度,這是實際使用的比特數。寬度>深度。例如24位聲音的深度爲24,寬度爲32.認爲它是額外的填充。
* "channel transformations"
單聲道到立體聲轉換,反之亦然