コード例 #1
0
 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));
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 public unsafe extern void OnAudioStreamStarted(cef_browser_t *browser, [Immutable] cef_audio_parameters_t * @params, int channels);
コード例 #4
0
 public unsafe extern int GetAudioParameters(cef_browser_t *browser, cef_audio_parameters_t * @params);
コード例 #5
0
 internal CefAudioParameters(cef_audio_parameters_t *target)
 {
     _target = target;
 }
コード例 #6
0
        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);
        }
コード例 #7
0
        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);
        }