THPDFSoundParams Record
Metadata sample rate, καναλιών, bit depth και κωδικοποίησης που δίνει ο καλών για PDF Sound objects
Δήλωση
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 | Ρυθμός αναπαραγωγής σε Hertz που γράφεται ως /R, πρέπει να είναι μεγαλύτερος από μηδέν, τυπικές τιμές 22050, 44100 και 48000 |
Channels | Πλήθος καναλιών που γράφεται ως /C (1 mono, 2 stereo), τιμές μηδέν ή λιγότερο πέφτουν στο 1 |
BitsPerSample | Πλάτος δείγματος που γράφεται ως /B, ένα από 1, 2, 4, 8, 16, 24, 32, τιμές μηδέν ή λιγότερο πέφτουν στο 8 |
Encoding | Κωδικοποίηση δείγματος που γράφεται ως /E, Raw, Signed, muLaw ή ALaw, κενό string πέφτει στο Raw |
Σημειώσεις χρήσης
- Περάστε το στην
THPDFActionBuilder.Soundή στους builders κουμπιών sound action, οι τιμές γίνονται οι εγγραφές /R, /C, /B και /E του dictionary του Sound object - Αυτά τα πεδία υπάρχουν ώστε ο helper να μην hard-code ποτέ τις προεπιλογές εποχής v2.16 22050 / 16 / 2 / Signed, που έπαιζαν λάθος οποιαδήποτε πηγή γραμμένη σε διαφορετικό ρυθμό
- Ένα μη θετικό
SampleRateεκτοξεύει exception που ονομάζει τη μέθοδο κλήσης, οπότε ορίστε το πάντα από το πραγματικό audio format