User defined callback function to receive notifications on an encoder's status.
void CALLBACK EncodeNotifyProc(
|handle||The encoder that the notification is from.
|status||The encoder's status, one of the following.|
|BASS_ENCODE_NOTIFY_CAST||Cast server connection died.
|BASS_ENCODE_NOTIFY_CAST_TIMEOUT||Cast data sending timeout. The connection is not dead at this point; it may just be a temporary problem.
|BASS_ENCODE_NOTIFY_ENCODER||The encoder died.
|BASS_ENCODE_NOTIFY_FREE||The encoder has been freed.
|BASS_ENCODE_NOTIFY_QUEUE_FULL||The queue length has reached its limit (or out of memory) and data has been dropped. The total amount of dropped data is available from BASS_Encode_GetCount.
|BASS_ENCODE_NOTIFY_SERVER||The server died. This can be due to OGG data missing headers, perhaps because the encoder has processed data before the server was started.
|user||The user instance data given when BASS_Encode_SetNotify was called.
It is safe to call BASS_Encode_Stop to free an encoder from within a notification callback.