NewAC interface for Ogg Vorbis format.
| ACS_Vorbis | NewAC interface for Ogg Vorbis format. |
| TVorbisOut | The Ogg Vorbis encoder component. |
| Properties | |
| Compression | Set the compression ratio for the file being created. |
| Comments | Add tags (comments) to an Ogg Vorbis file. |
| DesiredMaximumBitrate | Set the desired maximum bitrate limit for the file being created. |
| DesiredNominalBitrate | If this property is set to a value other than brAutoSelect (the default value), the Compression property is ignored and the size/quality of the output file are determined by the values of DesiredNominalBitrate, DesiredMaximumBitrate, and MinimumBitrate properties. |
| MinimumBitrate | Set the minimum bitrate limit for the file being created. |
| Serial | Set the serial number of the logical bitstream in the Vorbis file. |
| TVorbisIn | The Ogg Vorbis decoder component. |
| Properties | |
| BitStreams | Read this property to get number of logical bitstreams in the multi-streamed file. |
| Comments | Read tags (comments) added to an Ogg Vorbis file. |
| CurrentBitStream | Read this property to get the number of the current bitstream being played (0 < = CurrentBitStream < BitStreams). |
| InstantBitRate | Get current bitrate (in bits per second) of the VBR-encoded Vorbis file. |
| MaxBitrate | Get the maximum bitrate (in bits per second) of the Vorbis file. |
| MinBitrate | Get the minimum bitrate (in bits per second) of the Vorbis file. |
| NominalBitrate | Get the nominal bitrate (in bits per second) of the Vorbis file. |
The Ogg Vorbis encoder component. Descends from TAuFileOut. More information on the Ogg Vorbis format may be found at http://xiph.org/vorbis/.
| Properties | |
| Compression | Set the compression ratio for the file being created. |
| Comments | Add tags (comments) to an Ogg Vorbis file. |
| DesiredMaximumBitrate | Set the desired maximum bitrate limit for the file being created. |
| DesiredNominalBitrate | If this property is set to a value other than brAutoSelect (the default value), the Compression property is ignored and the size/quality of the output file are determined by the values of DesiredNominalBitrate, DesiredMaximumBitrate, and MinimumBitrate properties. |
| MinimumBitrate | Set the minimum bitrate limit for the file being created. |
| Serial | Set the serial number of the logical bitstream in the Vorbis file. |
Set the compression ratio for the file being created. The valid values vary from -0.1 (maximum compression, lowest quality) to 1.0 (minimum compression, highest quality). If DesiredNominalBitrate property is assigned a value other than brAutoSelect, Compression property is ignored.
Set the desired maximum bitrate limit for the file being created. The values of this property are brXXX constants, indicating bitrates in kbps. Depending on the parameters of the incoming audio data the actual maximum bitrate may be higher than that specified with this property. This property has an effect only if DesiredNominalBitrate property is assigned a value other than brAutoSelect.
If this property is set to a value other than brAutoSelect (the default value), the Compression property is ignored and the size/quality of the output file are determined by the values of DesiredNominalBitrate, DesiredMaximumBitrate, and MinimumBitrate properties. The values of this property are brXXX constants, indicating bitrates in kbps. Depending on the parameters of the incoming audio data the output file’s actual nominal bitrate may be different from that specified with this property.
It is recommended by Ogg Vorbis developers to use the Compression property rather than specify bitrates directly.
The Ogg Vorbis decoder component. Descends from TAuFileIn. More information on the Ogg Vorbis format may be found at http://xiph.org/vorbis/.
| Properties | |
| BitStreams | Read this property to get number of logical bitstreams in the multi-streamed file. |
| Comments | Read tags (comments) added to an Ogg Vorbis file. |
| CurrentBitStream | Read this property to get the number of the current bitstream being played (0 < = CurrentBitStream < BitStreams). |
| InstantBitRate | Get current bitrate (in bits per second) of the VBR-encoded Vorbis file. |
| MaxBitrate | Get the maximum bitrate (in bits per second) of the Vorbis file. |
| MinBitrate | Get the minimum bitrate (in bits per second) of the Vorbis file. |
| NominalBitrate | Get the nominal bitrate (in bits per second) of the Vorbis file. |
Read this property to get number of logical bitstreams in the multi-streamed file. By default the component plays all the bitstreams from the first to the last just as if they were the same bitstream. The playback time also refers to the total time of all the bitstreams. You need to handle bitstream-related properties only if you want to navigate between several bitstreams in a multi-streamed file.
Read this property to get the number of the current bitstream being played (0 < = CurrentBitStream < BitStreams). Assigning a value to this property makes the component start playback from the beginning of the specified logical bitstream. This property can be used only during actual playback process.