Assembly: Bass.Net (in Bass.Net.dll) Version: 220.127.116.11
public override bool Start( ENCODEPROC proc, IntPtr user, bool paused )
Public Overrides Function Start ( proc As ENCODEPROC, user As IntPtr, paused As Boolean ) As Boolean
public: virtual bool Start( ENCODEPROC^ proc, IntPtr user, bool paused ) override
abstract Start : proc : ENCODEPROC * user : IntPtr * paused : bool -> bool override Start : proc : ENCODEPROC * user : IntPtr * paused : bool -> bool
- Type: Un4seen.Bass.AddOn.EncENCODEPROC
Must be = no callback, since EncoderWAV does not support STDOUT.
- Type: SystemIntPtr
Must be Zero, since EncoderWAV does not support STDOUT.
- Type: SystemBoolean
Start the encoder paused? If , you might use Pause(Boolean) to unpause (and really start the encoder).
Return ValueType: Boolean
Returns , if the encoder was successfully started - else is returned.
ImplementsIBaseEncoderStart(ENCODEPROC, IntPtr, Boolean)
If you have specified a file name for InputFile (instead of ), a default stream using BASS_StreamCreateFile(String, Int64, Int64, BASSFlag) will be created internally and all it's data will immediately be encoded (meaning the paused flag will have no effect), else the data from the ChannelHandle will be encoded.
If an encoder stops running prematurely, Stop should still be called to release resources that were allocated for the encoding.