public unsafe int GetAudioParameters(cef_browser_t *browser, cef_audio_parameters_t * @params) { fixed(cef_audio_handler_t *self = &this) { return(((delegate * unmanaged[Stdcall] < cef_audio_handler_t *, cef_browser_t *, cef_audio_parameters_t *, int >)get_audio_parameters)(self, browser, @params)); } }
public unsafe void OnAudioStreamStarted(cef_browser_t *browser, [Immutable] cef_audio_parameters_t * @params, int channels) { fixed(cef_audio_handler_t *self = &this) { ((delegate * unmanaged[Stdcall] < cef_audio_handler_t *, cef_browser_t *, cef_audio_parameters_t *, int, void >)on_audio_stream_started)(self, browser, @params, channels); } }
public unsafe extern void OnAudioStreamStarted(cef_browser_t *browser, [Immutable] cef_audio_parameters_t * @params, int channels);
public unsafe extern int GetAudioParameters(cef_browser_t *browser, cef_audio_parameters_t * @params);
internal CefAudioParameters(cef_audio_parameters_t *target) { _target = target; }
private void on_audio_stream_started(cef_audio_handler_t *self, cef_browser_t *browser, cef_audio_parameters_t * @params, int channels) { CheckSelf(self); var mBrowser = CefBrowser.FromNative(browser); OnAudioStreamStarted(mBrowser, new CefAudioParameters(@params), channels); }
private int get_audio_parameters(cef_audio_handler_t *self, cef_browser_t *browser, cef_audio_parameters_t * @params) { CheckSelf(self); var mBrowser = CefBrowser.FromNative(browser); var mResult = GetAudioParameters(mBrowser, new CefAudioParameters(@params)); return(mResult ? 1 : 0); }