THPDFSoundParams Record
Dostarczane przez wywołującego metadane częstotliwości próbkowania, kanałów, głębi bitowej i kodowania dla obiektów PDF Sound
Deklaracja
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;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
SampleRate | Częstotliwość odtwarzania w hercach zapisywana jako /R; musi być większa od zera, typowe wartości to 22050, 44100 i 48000 |
Channels | Liczba kanałów zapisywana jako /C (1 mono, 2 stereo); wartości zero lub mniejsze wracają do 1 |
BitsPerSample | Szerokość próbki zapisywana jako /B, jedna z 1, 2, 4, 8, 16, 24, 32; wartości zero lub mniejsze wracają do 8 |
Encoding | Kodowanie próbek zapisywane jako /E: Raw, Signed, muLaw lub ALaw; pusty ciąg wraca do Raw |
Uwagi dotyczące użycia
- Przekaż go do
THPDFActionBuilder.Soundalbo budowniczych przycisków z akcją dźwiękową; wartości stają się wpisami /R, /C, /B i /E słownika obiektu Sound - Te pola istnieją po to, by helper nigdy nie zaszywał na sztywno domyślnych 22050 / 16 / 2 / Signed z epoki v2.16, które źle odtwarzały każde źródło nagrane z inną częstotliwością
- Nie dodatnia wartość
SampleRatepodnosi wyjątek z nazwą metody wywołującej, więc ustawiaj ją zawsze według rzeczywistego formatu audio