Crate gst [] [src]

Reexports

pub use self::appsink::AppSink;
pub use self::bus::Bus;
pub use self::mainloop::MainLoop;

Modules

appsink

Easy way for applications to extract samples from a pipeline.

bus
ffi
mainloop

Structs

AppSrc
Bin

GstBin is an element that can contain other GstElement, allowing them to be managed as a group. Pads from the child elements can be ghosted to the bin, see GstGhostPad. This makes the bin look like any other elements and enables creation of higher-level abstraction elements.

Buffer
BufferPool
Caps
Element
Error
Iter
MiniObject
Object
Pad
Pipeline

A GstPipeline is a special GstBin used as the toplevel container for the filter graph. The GstPipeline will manage the selection and distribution of a global GstClock as well as provide a GstBus to the application.

PlayBin
Ref

Represents a reference to a gstreamer object equivalent to gst_object_ref and gst_mini_object_ref it auto unrefs when going out of scope

Sample
Structure
VideoComponent
VideoFrame
VideoPlane

Enums

Map
Message

Traits

FromGValue
Reference
Transfer

Functions

filename_to_uri
init
uri_get_protocol

Type Definitions

MapInfo
Result
VideoInfo