AudioFile クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーディオ ファイルの作成またはオーディオ ファイルの読み取りに使用されるクラス。
public class AudioFile : IDisposable, ObjCRuntime.INativeObject
type AudioFile = class
interface IDisposable
interface INativeObject
- 継承
-
AudioFile
- 派生
- 実装
注釈
Create、Open、OpenRead の各ファクトリ メソッドを使用して、このクラスのインスタンスを作成します。
このクラスは、圧縮オーディオ ファイルのエンコーダーとデコーダーへのアクセスを提供します。
コンストラクター
AudioFile(Boolean) |
これは内部コンストラクターであり、直接使用しないでください。 |
プロパティ
AlbumArtwork |
オーディオ ファイルのアルバム アートワークを取得します。 |
AudioFormats |
サポートされているオーディオ形式の一覧を返します。 |
BitRate |
オーディオ ファイルのビット レート。 |
ChannelLayout |
オーディオ ファイルのチャネル レイアウトを取得します。 |
ChunkIDs |
オーディオ ファイル内の各チャンクの種類を記述する 4 文字のコードの配列を取得します。 |
DataFormat |
オーディオ データの形式を AudioStreamBasicDescription表す を取得します (存在する場合)。 |
DataOffset |
オーディオ ファイル内のオーディオ データの先頭までのオフセットをバイト単位で取得します。 |
DataPacketCount |
オーディオ ファイル内のオーディオ データ パケットの数を取得します。 |
DeferSizeUpdates |
ヘッダー内のファイル サイズ情報の更新を、ファイルの読み取り、最適化、または閉じるまで延期するかどうかを制御するブール値を取得または設定します。 安全性が高い既定値は です。 |
EstimatedDuration |
ファイル内のオーディオ データの推定所要時間を秒単位で取得します。 |
FileType |
オーディオ ファイルの種類。 |
Handle |
アンマネージド オブジェクト表現へのハンドル (ポインター)。 |
ID3Tag |
オーディオ データの ID3Tag を含むバイト配列を取得します。 |
InfoDictionary |
オーディオ ファイルのメタデータを含む CF ディクショナリを取得します。 |
IsOptimized |
オーディオ ファイルが最適化され、サウンド データを受信する準備ができているかどうかを示すブール値を取得します。 |
Length |
オーディオ ファイルのサイズ (バイト単位)。 |
MagicCookie |
このファイルのマジック Cookie。 |
MarkerList |
オーディオ ファイルの AudioFileMarkerList マーカーを含む を取得します。 |
MaximumPacketSize |
オーディオ パケットの最大サイズを取得します。 |
PacketSizeUpperBound |
ファイル内のオーディオ データのオーディオ パケット サイズの理論上の上限を取得します。 |
PacketTableInfo |
オーディオ ファイル パケット テーブルを AudioFilePacketTableInfo 記述する構造体を取得または設定します。 |
PacketTableInfoStatus |
オーディオ パケット テーブルの状態を取得します。 |
RegionList |
オーディオ ファイル内のすべてのオーディオ領域の一覧を取得します。 |
ReserveDuration |
オーディオ ファイルで予約する記録時間を取得します。 |
StreamBasicDescription |
オーディオの基本的な説明。ファイルのデコードによって決定されます。 |
StreamBasicDescriptionStatus |
ストリームの基本的な説明の状態を取得します。 |