THPDFSoundParams Record
Frequenza di campionamento, canali, profondità di bit e metadati di codifica forniti dal chiamante per gli oggetti Sound PDF
Dichiarazione
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
Campi
| Campo | Scopo |
|---|---|
SampleRate | Frequenza di riproduzione in hertz scritta come /R; deve essere maggiore di zero, i valori tipici sono 22050, 44100 e 48000 |
Channels | Numero di canali scritto come /C (1 mono, 2 stereo); valori di zero o meno ripiegano su 1 |
BitsPerSample | Larghezza del campione scritta come /B, una tra 1, 2, 4, 8, 16, 24, 32; valori di zero o meno ripiegano su 8 |
Encoding | Codifica dei campioni scritta come /E: Raw, Signed, muLaw o ALaw; una stringa vuota ripiega su Raw |
Note d'uso
- Passalo a
THPDFActionBuilder.Soundo ai costruttori di pulsanti con azione sonora; i valori diventano le voci /R, /C, /B e /E del dizionario dell'oggetto Sound - Questi campi esistono perché l'helper non fissi mai nel codice i predefiniti dell'era v2.16 22050 / 16 / 2 / Signed, che riproducono male qualunque sorgente registrata a una frequenza diversa
- Un
SampleRatenon positivo solleva un'eccezione che nomina il metodo chiamante, quindi impostalo sempre dal formato audio reale