THPDFSoundParams Record
Vom Aufrufer gelieferte Metadaten zu Sample-Rate, Kanälen, Bittiefe und Kodierung für PDF-Sound-Objekte
Deklaration
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;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
SampleRate | Wiedergaberate in Hertz, geschrieben als /R; muss größer als null sein, typische Werte sind 22050, 44100 und 48000 |
Channels | Kanäle, geschrieben als /C (1 mono, 2 stereo); Werte null oder weniger fallen auf 1 zurück |
BitsPerSample | Sample-Breite, geschrieben als /B, einer aus 1, 2, 4, 8, 16, 24, 32; Werte null oder weniger fallen auf 8 zurück |
Encoding | Sample-Kodierung, geschrieben als /E: Raw, Signed, muLaw oder ALaw; ein leerer String fällt auf Raw zurück |
Verwendungshinweise
- Übergeben Sie ihn an
THPDFActionBuilder.Soundoder die Sound-Action-Button-Builder; die Werte werden zu den /R-, /C-, /B- und /E-Einträgen des Sound-Objekt-Dictionarys - Diese Felder existieren, damit der Helper die Defaults aus der v2.16-Zeit (22050 / 16 / 2 / Signed) nie fest verdrahtet, die jede Quelle mit anderer Rate falsch abspielen
- Eine nicht positive
SampleRatelöst eine Exception aus, die die aufrufende Methode nennt; setzen Sie sie also immer aus dem tatsächlichen Audioformat