Crate gst [] [src]

Reexports

pub use self::appsink::AppSink;
pub use self::appsrc::AppSrc;
pub use self::bus::Bus;
pub use self::mainloop::MainLoop;
pub use ffi::*;

Modules

appsink
appsrc
bus
ffi
mainloop

Structs

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
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
Sample
VideoComponent
VideoFrame
VideoPlane

Enums

Map
Message

Traits

BinT
ElementT

http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html

PipelineT
Transfer

Functions

filename_to_uri
init
uri_get_protocol

Type Definitions

MapInfo
Result
VideoInfo