cef_media_source_t

Type Alias cef_media_source_t 

Source
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_t

Base 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.