Struct x264::Setup [] [src]

pub struct Setup { /* fields omitted */ }

Builds a new encoder.

Methods

impl Setup
[src]

[src]

Creates a new builder with the specified preset and tune.

[src]

Makes the first pass faster.

[src]

The video's framerate, represented as a rational number.

The value is in frames per second.

[src]

The encoder's timebase, used in rate control with timestamps.

The value is in seconds per tick.

[src]

Please file an issue if you know what this does, because I have no idea.

[src]

Approximately restricts the bitrate.

The value is in metric kilobits per second.

[src]

The lowest profile, with guaranteed compatibility with all decoders.

[src]

A useless middleground between the baseline and high profiles.

[src]

The highest profile, which almost all encoders support.

[src]

Build the encoder.

Trait Implementations

impl Default for Setup
[src]

[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl !Send for Setup

impl !Sync for Setup