/* Private Method */
void resetStreamCallbacks();
void resetInternalObjects();
+ bool streamCork(bool cork, pa_stream_success_cb_t cb, void* user_data);
+ void notifyCorkStatus();
/* Private Callback Method */
static void __contextStateChangeCb(pa_context* c, void* user_data);
static void __streamStartedCb(pa_stream* s, void* user_data);
static void __streamUnderflowCb(pa_stream* s, void* user_data);
static void __streamOverflowCb(pa_stream* s, void* user_data);
- static void __streamEventCb(pa_stream* s, const char *name, pa_proplist *pl, void *user_data);
+ static void __streamEventCb(pa_stream* s, const char* name, pa_proplist* pl, void* user_data);
static void __successStreamCb(pa_stream* s, int success, void* user_data);
+ static void __successCorkCb(pa_stream* s, int success, void* user_data);
+ static void __successCorkCbSignal(pa_stream* s, int success, void* user_data);
static void __successDrainCb(pa_stream* s, int success, void* user_data);
static void __successDrainCbInThread(pa_stream* s, int success, void* user_data);
static void __successVolumeCb(pa_context* c, int success, void* user_data);