AudioSource 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
來自 AudioFile 的衍生類別,會公開可連結至 (的虛擬方法,以便讀取和寫入)
public abstract class AudioSource : AudioToolbox.AudioFile
type AudioSource = class
inherit AudioFile
- 繼承
備註
AudioSource 是衍生自 AudioFile 的抽象類別,可讓開發人員連結至 AudioFile 的讀取和寫入階段。 例如,這可用來從記憶體內部音訊檔案讀取,或寫入記憶體內部緩衝區。
當您使用 AudioFile 的任何方法將資料寫入 AudioSource 時,不會將資料寫入檔案,而是將資料傳送至讀取抽象方法。
若要使用此類別,您必須建立衍生自 AudioSource 的類別,並覆寫 Read、Write 方法和 Size 屬性。
建構函式
AudioSource() |
建立子類別時所使用的建構函式 |
AudioSource(AudioFileType) |
來自 AudioFile 的衍生類別,會公開可連結至 (的虛擬方法,以便讀取和寫入) |
AudioSource(AudioFileType, AudioStreamBasicDescription) |
來自 AudioFile 的衍生類別,會公開可連結至 (的虛擬方法,以便讀取和寫入) |
屬性
AlbumArtwork |
取得音訊檔案的相簿圖稿。 (繼承來源 AudioFile) |
AudioFormats |
傳回支援的音訊格式清單。 (繼承來源 AudioFile) |
BitRate |
音訊檔案位元速率。 (繼承來源 AudioFile) |
ChannelLayout |
取得音訊檔案的通道配置。 (繼承來源 AudioFile) |
ChunkIDs |
取得四個字元代碼的陣列,描述音訊檔案中每個區塊的種類。 (繼承來源 AudioFile) |
DataFormat |
AudioStreamBasicDescription取得 ,如果存在,則描述音訊資料的格式。 (繼承來源 AudioFile) |
DataOffset |
取得音訊檔案中音訊資料開頭的位移,以位元組為單位。 (繼承來源 AudioFile) |
DataPacketCount |
取得音訊檔案中的音訊資料封包數目。 (繼承來源 AudioFile) |
DeferSizeUpdates |
取得或設定 Boolean 值,控制更新標頭中的檔案大小資訊是否會延後,直到讀取、優化或關閉檔案為止。 較安全的預設值是 |
EstimatedDuration |
取得檔案中音訊資料的估計持續時間,以秒為單位。 (繼承來源 AudioFile) |
FileType |
音訊檔案類型。 (繼承來源 AudioFile) |
Handle |
處理 unmanaged 物件標記法) (指標。 (繼承來源 AudioFile) |
ID3Tag |
取得位元組陣列,其中包含音訊資料的 ID3Tag。 (繼承來源 AudioFile) |
InfoDictionary |
取得包含音訊檔案中繼資料的 CF 字典。 (繼承來源 AudioFile) |
IsOptimized |
取得布林值,指出音訊檔案是否已優化且已準備好接收音效資料。 (繼承來源 AudioFile) |
Length |
音訊檔案大小,以位元組為單位。 (繼承來源 AudioFile) |
MagicCookie |
這個檔案的魔術 Cookie。 (繼承來源 AudioFile) |
MarkerList |
AudioFileMarkerList取得 ,其中包含音訊檔案的標記。 (繼承來源 AudioFile) |
MaximumPacketSize |
取得音訊封包大小上限。 (繼承來源 AudioFile) |
PacketSizeUpperBound |
取得檔案中音訊資料音訊封包大小的理論上上限。 (繼承來源 AudioFile) |
PacketTableInfo |
取得或設定 AudioFilePacketTableInfo 描述音訊檔案封包資料表的結構。 (繼承來源 AudioFile) |
PacketTableInfoStatus |
取得音訊封包資料表的狀態。 (繼承來源 AudioFile) |
RegionList |
取得音訊檔案中所有音訊區域的清單。 (繼承來源 AudioFile) |
ReserveDuration |
取得音訊檔案中保留的錄製時間量。 (繼承來源 AudioFile) |
Size |
用來設定或取得音訊資料流程的大小。 |
StreamBasicDescription |
音訊基本描述,如解碼檔案所決定。 (繼承來源 AudioFile) |
StreamBasicDescriptionStatus |
取得資料流程基本描述的狀態。 (繼承來源 AudioFile) |