AudioSource クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フック可能な仮想メソッドを公開する AudioFile からの派生クラス (読み取りと書き込み用)
public abstract class AudioSource : AudioToolbox.AudioFile
type AudioSource = class
inherit AudioFile
- 継承
注釈
AudioSource は AudioFile から派生した抽象クラスであり、開発者は AudioFile の読み取りと書き込みのステージに接続できます。 これは、メモリ内のオーディオ ファイルから読み取ったり、メモリ内バッファーに書き込んだりするために使用できます。
AudioFile からいずれかのメソッドを使用して AudioSource にデータを書き込むと、エンコードされたデータをファイルに書き込む代わりに、データは Read 抽象メソッドに送信されます。
このクラスを使用するには、AudioSource から派生したクラスを作成し、Read メソッド、Write メソッド、および Size プロパティをオーバーライドする必要があります。
コンストラクター
AudioSource() |
サブクラスの作成時に使用されるコンストラクター |
AudioSource(AudioFileType) |
フック可能な仮想メソッドを公開する AudioFile からの派生クラス (読み取りと書き込み用) |
AudioSource(AudioFileType, AudioStreamBasicDescription) |
フック可能な仮想メソッドを公開する AudioFile からの派生クラス (読み取りと書き込み用) |
プロパティ
AlbumArtwork |
オーディオ ファイルのアルバム アートワークを取得します。 (継承元 AudioFile) |
AudioFormats |
サポートされているオーディオ形式の一覧を返します。 (継承元 AudioFile) |
BitRate |
オーディオ ファイルのビット レート。 (継承元 AudioFile) |
ChannelLayout |
オーディオ ファイルのチャネル レイアウトを取得します。 (継承元 AudioFile) |
ChunkIDs |
オーディオ ファイル内の各チャンクの種類を記述する 4 文字のコードの配列を取得します。 (継承元 AudioFile) |
DataFormat |
オーディオ データの形式を AudioStreamBasicDescription表す を取得します (存在する場合)。 (継承元 AudioFile) |
DataOffset |
オーディオ ファイル内のオーディオ データの先頭までのオフセットをバイト単位で取得します。 (継承元 AudioFile) |
DataPacketCount |
オーディオ ファイル内のオーディオ データ パケットの数を取得します。 (継承元 AudioFile) |
DeferSizeUpdates |
ヘッダー内のファイル サイズ情報の更新を、ファイルの読み取り、最適化、または閉じるまで延期するかどうかを制御するブール値を取得または設定します。 安全性が高い既定値は です。 |
EstimatedDuration |
ファイル内のオーディオ データの推定所要時間を秒単位で取得します。 (継承元 AudioFile) |
FileType |
オーディオ ファイルの種類。 (継承元 AudioFile) |
Handle |
アンマネージド オブジェクト表現へのハンドル (ポインター)。 (継承元 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) |