Trait gstreamer_pbutils::prelude::EncodingProfileBuilder[][src]

pub trait EncodingProfileBuilder<'a>: Sized {
    fn name(self, name: &'a str) -> Self;
fn description(self, description: &'a str) -> Self;
fn format(self, format: &'a Caps) -> Self;
fn preset(self, preset: &'a str) -> Self;
fn preset_name(self, preset_name: &'a str) -> Self;
fn presence(self, presence: u32) -> Self;
fn allow_dynamic_output(self, allow: bool) -> Self;
fn enabled(self, enabled: bool) -> Self; }

Required methods

fn name(self, name: &'a str) -> Self[src]

fn description(self, description: &'a str) -> Self[src]

fn format(self, format: &'a Caps) -> Self[src]

fn preset(self, preset: &'a str) -> Self[src]

fn preset_name(self, preset_name: &'a str) -> Self[src]

fn presence(self, presence: u32) -> Self[src]

fn allow_dynamic_output(self, allow: bool) -> Self[src]

fn enabled(self, enabled: bool) -> Self[src]

Loading content...

Implementors

impl<'a> EncodingProfileBuilder<'a> for EncodingAudioProfileBuilder<'a>[src]

fn name(self, name: &'a str) -> EncodingAudioProfileBuilder<'a>[src]

fn description(self, description: &'a str) -> EncodingAudioProfileBuilder<'a>[src]

fn format(self, format: &'a Caps) -> EncodingAudioProfileBuilder<'a>[src]

fn preset(self, preset: &'a str) -> EncodingAudioProfileBuilder<'a>[src]

fn preset_name(self, preset_name: &'a str) -> EncodingAudioProfileBuilder<'a>[src]

fn presence(self, presence: u32) -> EncodingAudioProfileBuilder<'a>[src]

fn allow_dynamic_output(self, allow: bool) -> EncodingAudioProfileBuilder<'a>[src]

fn enabled(self, enabled: bool) -> EncodingAudioProfileBuilder<'a>[src]

impl<'a> EncodingProfileBuilder<'a> for EncodingContainerProfileBuilder<'a>[src]

fn name(self, name: &'a str) -> EncodingContainerProfileBuilder<'a>[src]

fn description(
    self,
    description: &'a str
) -> EncodingContainerProfileBuilder<'a>
[src]

fn format(self, format: &'a Caps) -> EncodingContainerProfileBuilder<'a>[src]

fn preset(self, preset: &'a str) -> EncodingContainerProfileBuilder<'a>[src]

fn preset_name(
    self,
    preset_name: &'a str
) -> EncodingContainerProfileBuilder<'a>
[src]

fn presence(self, presence: u32) -> EncodingContainerProfileBuilder<'a>[src]

fn allow_dynamic_output(
    self,
    allow: bool
) -> EncodingContainerProfileBuilder<'a>
[src]

fn enabled(self, enabled: bool) -> EncodingContainerProfileBuilder<'a>[src]

impl<'a> EncodingProfileBuilder<'a> for EncodingVideoProfileBuilder<'a>[src]

fn name(self, name: &'a str) -> EncodingVideoProfileBuilder<'a>[src]

fn description(self, description: &'a str) -> EncodingVideoProfileBuilder<'a>[src]

fn format(self, format: &'a Caps) -> EncodingVideoProfileBuilder<'a>[src]

fn preset(self, preset: &'a str) -> EncodingVideoProfileBuilder<'a>[src]

fn preset_name(self, preset_name: &'a str) -> EncodingVideoProfileBuilder<'a>[src]

fn presence(self, presence: u32) -> EncodingVideoProfileBuilder<'a>[src]

fn allow_dynamic_output(self, allow: bool) -> EncodingVideoProfileBuilder<'a>[src]

fn enabled(self, enabled: bool) -> EncodingVideoProfileBuilder<'a>[src]

Loading content...