The EncoderBassEnc_Aac type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | ChannelBitwidth |
This property returns the actual bitwidth of the sample data of the channel (e.g. 8, 16, 32).
(Inherited from BaseEncoder.) |
![]() | ChannelHandle |
Gets or Sets the channel handle which is used to create the broadcast encoder class.
(Inherited from BaseEncoder.) |
![]() | ChannelInfo |
Returns the general channel info.
(Inherited from BaseEncoder.) |
![]() | ChannelNumChans |
This property returns the actual number of channles of the sample data BASS is using with the channel (e.g. 1=mono, 2=stereo, etc.).
(Inherited from BaseEncoder.) |
![]() | ChannelSampleRate |
This property returns the actual sample rate in Hz of the sample data BASS is using with the channel (e.g. 44100).
(Inherited from BaseEncoder.) |
![]() | DefaultOutputExtension |
This return the default extension of an output file for this encoder (either ".aac" or ".m4a").
(Overrides BaseEncoderDefaultOutputExtension.) |
![]() | EffectiveBitrate |
Returns the CBR encoder bitrate (in kbps) of the output.
(Overrides BaseEncoderEffectiveBitrate.) |
![]() | EncoderCommandLine |
Gets the actual encoder command-line string (using all FDKAAC_xxx properties).
(Overrides BaseEncoderEncoderCommandLine.) |
![]() | EncoderDirectory |
Gets or Sets the encoder's base directory.
(Inherited from BaseEncoder.) |
![]() | EncoderExists |
This property always return .
(Overrides BaseEncoderEncoderExists.) |
![]() | EncoderHandle |
Gets or sets the current HENCODE encoder handle.
(Inherited from BaseEncoder.) |
![]() | EncoderType |
Gets a value indicating the type of content. Here BASS_CTYPE_STREAM_AAC is always returned.
(Overrides BaseEncoderEncoderType.) |
![]() | FDKAAC_UseADTS |
-f: Use ADTS container instead of MPEG-4 (currently always true).
|
![]() | Force16Bit |
Gets or Sets if a encoding in 16-bit sample data should be forced (default is ).
(Inherited from BaseEncoder.) |
![]() | InputFile |
Gets or Sets the input file name to be processed by the encoder (null = STDIN, default).
(Inherited from BaseEncoder.) |
![]() | IsActive |
Gets a value indicating if the encoder has been started (see Start(ENCODEPROC, IntPtr, Boolean)) and is active - else will be returned.
(Inherited from BaseEncoder.) |
![]() | IsPaused |
Gets a value indicating if the encoder has been paused (see Pause(Boolean)) - else must be returned.
(Inherited from BaseEncoder.) |
![]() | IsStreaming |
Is this instance used for streaming? When set to true, some internal encoder options might be set.
Default is false.
(Inherited from BaseEncoder.) |
![]() | NoLimit |
Gets or Sets if encoding should use the CAST_NOLIMIT flag (which is only needed, if the encoder is used for streaming).
(Inherited from BaseEncoder.) |
![]() | OutputFile |
Gets or Sets the output file name to be processed by the encoder (null = STDOUT, default).
(Inherited from BaseEncoder.) |
![]() | SupportsSTDOUT |
BASSenc_AAC implements STDOUT, so is always returned.
(Overrides BaseEncoderSupportsSTDOUT.) |
![]() | TAGs |
Gets or Sets the TAG_INFO structure associated with the encoder.
(Inherited from BaseEncoder.) |
![]() | UseAsyncQueue |
Gets or Sets if encoding should use an async queue (i.e. the BASS_ENCODE_QUEUE flag).
(Inherited from BaseEncoder.) |
See Also