pub type cef_media_sink_t = _cef_media_sink_t;Expand description
Represents a sink to which media can be routed. Instances of this object are retrieved via cef_media_observer_t::OnSinks. The functions of this structure may be called on any browser process thread unless otherwise indicated.
NOTE: This struct is allocated DLL-side.
Aliased Type§
#[repr(C)]pub struct cef_media_sink_t {
pub base: _cef_base_ref_counted_t,
pub get_id: Option<unsafe extern "C" fn(*mut _cef_media_sink_t) -> *mut _cef_string_utf16_t>,
pub get_name: Option<unsafe extern "C" fn(*mut _cef_media_sink_t) -> *mut _cef_string_utf16_t>,
pub get_icon_type: Option<unsafe extern "C" fn(*mut _cef_media_sink_t) -> cef_media_sink_icon_type_t>,
pub get_device_info: Option<unsafe extern "C" fn(*mut _cef_media_sink_t, *mut _cef_media_sink_device_info_callback_t)>,
pub is_cast_sink: Option<unsafe extern "C" fn(*mut _cef_media_sink_t) -> i32>,
pub is_dial_sink: Option<unsafe extern "C" fn(*mut _cef_media_sink_t) -> i32>,
pub is_compatible_with: Option<unsafe extern "C" fn(*mut _cef_media_sink_t, *mut _cef_media_source_t) -> i32>,
}Fields§
§base: _cef_base_ref_counted_tBase structure.
get_id: Option<unsafe extern "C" fn(*mut _cef_media_sink_t) -> *mut _cef_string_utf16_t>Returns the ID for this sink.
get_name: Option<unsafe extern "C" fn(*mut _cef_media_sink_t) -> *mut _cef_string_utf16_t>Returns the name of this sink.
get_icon_type: Option<unsafe extern "C" fn(*mut _cef_media_sink_t) -> cef_media_sink_icon_type_t>Returns the icon type for this sink.
get_device_info: Option<unsafe extern "C" fn(*mut _cef_media_sink_t, *mut _cef_media_sink_device_info_callback_t)>Asynchronously retrieves device info.
is_cast_sink: Option<unsafe extern "C" fn(*mut _cef_media_sink_t) -> i32>Returns true (1) if this sink accepts content via Cast.
is_dial_sink: Option<unsafe extern "C" fn(*mut _cef_media_sink_t) -> i32>Returns true (1) if this sink accepts content via DIAL.
is_compatible_with: Option<unsafe extern "C" fn(*mut _cef_media_sink_t, *mut _cef_media_source_t) -> i32>Returns true (1) if this sink is compatible with |source|.