Záznam THPDFSoundParams
Vzorkovací frekvence, kanály, bitová hloubka a metadata kódování dodaná volajícím pro PDF Sound objekty
Deklarace
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;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
SampleRate | Přehrávací frekvence v hercích zapsaná jako /R; musí být větší než nula, typické hodnoty jsou 22050, 44100 a 48000 |
Channels | Počet kanálů zapsaný jako /C (1 mono, 2 stereo); hodnoty nula a méně spadnou zpět na 1 |
BitsPerSample | Šířka vzorku zapsaná jako /B, jedna z hodnot 1, 2, 4, 8, 16, 24, 32; hodnoty nula a méně spadnou zpět na 8 |
Encoding | Kódování vzorku zapsané jako /E: Raw, Signed, muLaw nebo ALaw; prázdný řetězec spadne zpět na Raw |
Poznámky k použití
- Předejte ho do
THPDFActionBuilder.Soundnebo do builderů tlačítek se sound akcí; hodnoty se stanou položkami /R, /C, /B a /E slovníku Sound objektu - Tyhle pole existují proto, aby helper nikdy nezadrátoval defaulty z éry v2.16 (22050 / 16 / 2 / Signed), které kazí přehrávání jakéhokoli zdroje nahraného s jinou frekvencí
- Nepozitivní
SampleRatevyhodí výjimku s názvem volající metody, takže ho vždy nastavte ze skutečného audio formátu