THPDFSoundParams レコード

PDF Sound オブジェクトのための、呼び出し側指定のサンプルレート、チャネル、ビット深度、エンコーディングメタデータです

宣言

THPDFSoundParams= record
  SampleRate: Single; // /R Hz; typical 22050 / 44100 / 48000
  Channels: Integer; // /C 1=mono, 2=stereo; default 1
  BitsPerSample: Integer; // /B 1/2/4/8/16/24/32; default 8
  Encoding: AnsiString; // /E 'Raw' | 'Signed' | 'muLaw' | 'ALaw'
end;

ユニット

HPDFDoc

フィールド

フィールド目的
SampleRate/R として書き込まれる再生レート(Hz)。ゼロより大きい必要があり、22050、44100、48000 が代表的な値です
Channels/C として書き込まれるチャネル数(1 モノラル、2 ステレオ)。0 以下の値は 1 にフォールバックします
BitsPerSample/B として書き込まれるサンプル幅。1、2、4、8、16、24、32 のいずれか。0 以下の値は 8 にフォールバックします
Encoding/E として書き込まれるサンプルエンコーディング。Raw、Signed、muLaw、ALaw のいずれか。空文字列は Raw にフォールバックします

使用上の注意

関連 API