pub type cef_media_source_t = _cef_media_source_t;Expand description
Represents a source from which media can be routed. Instances of this object are retrieved via cef_media_router_t::GetSource. 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_source_t {
pub base: _cef_base_ref_counted_t,
pub get_id: Option<unsafe extern "C" fn(*mut _cef_media_source_t) -> *mut _cef_string_utf16_t>,
pub is_cast_source: Option<unsafe extern "C" fn(*mut _cef_media_source_t) -> i32>,
pub is_dial_source: Option<unsafe extern "C" fn(*mut _cef_media_source_t) -> i32>,
}Fields§
§base: _cef_base_ref_counted_tBase structure.
get_id: Option<unsafe extern "C" fn(*mut _cef_media_source_t) -> *mut _cef_string_utf16_t>Returns the ID (media source URN or URL) for this source.
is_cast_source: Option<unsafe extern "C" fn(*mut _cef_media_source_t) -> i32>Returns true (1) if this source outputs its content via Cast.
is_dial_source: Option<unsafe extern "C" fn(*mut _cef_media_source_t) -> i32>Returns true (1) if this source outputs its content via DIAL.