Struct gstreamer_base::base_parse_frame::BaseParseFrame [−][src]
pub struct BaseParseFrame<'a>(_, _);
Frame (context) data passed to each frame parsing virtual methods. In addition to providing the data to be checked for a valid frame or an already identified frame, it conveys additional metadata or control information from and to the subclass w.r.t. the particular frame in question (rather than global parameters). Some of these may apply to each parsing stage, others only to some a particular one. These parameters are effectively zeroed at start of each frame’s processing, i.e. parsing virtual method invocation sequence.
Implementations
impl<'a> BaseParseFrame<'a>
[src]
impl<'a> BaseParseFrame<'a>
[src]pub fn buffer(&self) -> Option<&BufferRef>
[src]
pub fn buffer_mut(&mut self) -> Option<&mut BufferRef>
[src]
pub fn output_buffer(&self) -> Option<&BufferRef>
[src]
pub fn output_buffer_mut(&mut self) -> Option<&mut BufferRef>
[src]
pub fn set_output_buffer(&mut self, output_buffer: Buffer)
[src]
pub fn flags(&self) -> BaseParseFrameFlags
[src]
pub fn set_flags(&mut self, flags: BaseParseFrameFlags)
[src]
pub fn unset_flags(&mut self, flags: BaseParseFrameFlags)
[src]
pub fn offset(&self) -> u64
[src]
pub fn overhead(&self) -> Overhead
[src]
pub fn set_overhead(&mut self, overhead: Overhead)
[src]
Trait Implementations
impl<'a> Debug for BaseParseFrame<'a>
[src]
impl<'a> Debug for BaseParseFrame<'a>
[src]