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

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

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

Loading content...

Implementors

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

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

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

Loading content...