The EncoderWAV type exposes the following members.
Properties
Name | Description | |
---|---|---|
BWF_AddBEXT |
Gets or Sets, if a BWF BEXT chunk should be written to the file (default is )?
| |
BWF_AddCART |
Gets or Sets, if a BWF CART chunk should be written to the file (default is )?
| |
BWF_UseRF64 |
Gets or Sets, if a BWF RF64 WAVE header should be used instead of a regular WAVE header (default is )?
| |
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 (e.g. ".wav"). Here the WAV_DefaultOutputExtension value is returned.
(Overrides BaseEncoderDefaultOutputExtension.) | |
EffectiveBitrate |
Returns the effective encoder bitrate (in kbps) of the output.
(Overrides BaseEncoderEffectiveBitrate.) | |
EncoderCommandLine |
Returns the OutputFile, since WAV does not use any command-line tool.
(Overrides BaseEncoderEncoderCommandLine.) | |
EncoderDirectory |
Gets or Sets the encoder's base directory.
(Inherited from BaseEncoder.) | |
EncoderExists |
This property should return , if the encoder exists and is available - else should be returned.
(Inherited from BaseEncoder.) | |
EncoderHandle |
Gets or sets the current HENCODE encoder handle.
(Inherited from BaseEncoder.) | |
EncoderType |
Gets a value indicating the type of content. Here the WAV_EncoderType value is returned.
(Overrides BaseEncoderEncoderType.) | |
Force16Bit |
Always returns false, since this encoder doesn't supports this flag. The target format can be set via the WAV_BitsPerSample property.
| |
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 |
WAV does not implement 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.) | |
WAV_AddRiffInfo |
Gets or Sets, if a RIFF INFO LIST chunk should be written to the file (default is )?
| |
WAV_BitsPerSample |
Gets or Sets the target resolution (number of bits per sample) of the Wave file to create -
(by default the original resolution will be used).
| |
WAV_Use32BitInteger |
Gets or Sets, if 32bit integer (instead of 32bit IEEE float) should be used when setting WAV_BitsPerSample to 32 (default is )?
| |
WAV_UseAIFF |
Gets or Sets, if the AIFF format should be used instead of the WAVE format (default is )?
|
See Also