THPDFSoundParams Record
Sample rate, kanaltal, bitdybde og encoding-metadata fra kalderen til PDF Sound-objekter
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;
Enhed
HPDFDoc
Felter
| Felt | Formål |
|---|---|
SampleRate | Afspilningshastighed i hertz skrevet som /R; skal være større end nul, typiske værdier er 22050, 44100 og 48000 |
Channels | Kanaltal skrevet som /C (1 mono, 2 stereo); værdier på nul eller mindre falder tilbage til 1 |
BitsPerSample | Samplebredde skrevet som /B, én af 1, 2, 4, 8, 16, 24, 32; værdier på nul eller mindre falder tilbage til 8 |
Encoding | Sample-encoding skrevet som /E: Raw, Signed, muLaw eller ALaw; en tom streng falder tilbage til Raw |
Brugsnoter
- Giv den til
THPDFActionBuilder.Soundeller lyd-handlingens knap-byggere; værdierne bliver til /R-, /C-, /B- og /E-posterne i Sound-objektordbogen - Felterne findes, så hjælperen aldrig hardkoder v2.16-standarderne 22050 / 16 / 2 / Signed, som afspiller enhver kilde med en anden rate forkert
- En ikke-positiv
SampleRateudløser en exception, der navngiver den kaldende metode, så sæt den altid ud fra det faktiske lydformat