Crate gstreamer_video[−][src]
Re-exports
pub use ffi; | |
pub use glib; | |
pub use gst; | |
pub use gst_base; | |
pub use crate::video_frame::VideoFrame; | |
pub use crate::video_frame::VideoFrameRef; | |
pub use crate::video_event::DownstreamForceKeyUnitEvent; | |
pub use crate::video_event::ForceKeyUnitEvent; | |
pub use crate::video_event::StillFrameEvent; | |
pub use crate::video_event::UpstreamForceKeyUnitEvent; | |
pub use crate::video_meta::VideoCaptionMeta; | v1_16 |
pub use crate::video_meta::VideoAFDMeta; | v1_18 |
pub use crate::video_meta::VideoBarMeta; | v1_18 |
pub use crate::video_meta::VideoAffineTransformationMeta; | |
pub use crate::video_meta::VideoCropMeta; | |
pub use crate::video_meta::VideoMeta; | |
pub use crate::video_meta::VideoOverlayCompositionMeta; | |
pub use crate::video_meta::VideoRegionOfInterestMeta; | |
pub use crate::video_converter::VideoConverter; | |
pub use crate::video_converter::VideoConverterConfig; | |
pub use crate::video_codec_state::VideoCodecState; | |
pub use crate::video_codec_state::VideoCodecStateContext; |
Modules
prelude | |
subclass | |
video_codec_state | |
video_converter | |
video_event | |
video_frame | |
video_meta |
Macros
video_decoder_error |
Structs
ValidVideoTimeCode | |
VideoAggregatorParallelConvertPad | An implementation of GstPad that can be used with |
VideoAlignment | |
VideoBufferFlags | Additional video buffer flags. These flags can potentially be used on any buffers carrying closed caption data, or video data - even encoded data. |
VideoBufferPool | Implements |
VideoChromaSite | Various Chroma sitings. |
VideoCodecFrame | A |
VideoCodecFrameFlags | Flags for |
VideoColorimetry | Structure describing the color info. |
VideoDecoder | This base class is for video decoders turning encoded data into raw video frames. |
VideoDecoderRequestSyncPointFlags | Flags to be used in combination with |
VideoEncoder | This base class is for video encoders turning raw video into encoded video data. |
VideoFilter | Provides useful functions and a base class for video filters. |
VideoFlags | Extra video flags |
VideoFormatFlags | The different video flags that a format info can have. |
VideoFormatInfo | Information for a video format. |
VideoFormatIterator | |
VideoFrameFlags | Extra video frame flags |
VideoInfo | Information describing image properties. This information can be filled
in from GstCaps with |
VideoInfoBuilder | |
VideoMultiviewFlags | GstVideoMultiviewFlags are used to indicate extra properties of a
stereo/multiview stream beyond the frame layout and buffer mapping
that is conveyed in the |
VideoOrientation | The interface allows unified access to control flipping and autocenter operation of video-sources or operators. |
VideoOverlay | The |
VideoOverlayComposition | |
VideoOverlayCompositionRef | |
VideoOverlayFormatFlags | Overlay format flags. |
VideoOverlayRectangle | |
VideoOverlayRectangleRef | |
VideoPackFlags | The different flags that can be used when packing and unpacking. |
VideoRectangle | |
VideoSink | Provides useful functions and a base class for video sinks. |
VideoTimeCode |
|
VideoTimeCodeFlags | Flags related to the time code information. For drop frame, only 30000/1001 and 60000/1001 frame rates are supported. |
VideoTimeCodeInterval | A representation of a difference between two |
VideoTimeCodeMeta |
Enums
VideoAFDSpec | v1_18 Enumeration of the different standards that may apply to AFD data: |
VideoAFDValue | v1_18 Enumeration of the various values for Active Format Description (AFD) |
VideoAlphaMode | Different alpha modes. |
VideoCaptionType | v1_16 The various known types of Closed Caption (CC). |
VideoChromaMode | Different chroma downsampling and upsampling modes |
VideoColorMatrix | The color matrix is used to convert between Y’PbPr and non-linear RGB (R’G’B’) |
VideoColorPrimaries | The color primaries define the how to transform linear RGB values to and from the CIE XYZ colorspace. |
VideoColorRange | Possible color range values. These constants are defined for 8 bit color values and can be scaled for other bit depths. |
VideoDitherMethod | Different dithering methods to use. |
VideoEndianness | |
VideoFieldOrder | v1_12 Field order of interlaced content. This is only valid for interlace-mode=interleaved and not interlace-mode=mixed. In the case of mixed or GST_VIDEO_FIELD_ORDER_UNKOWN, the field order is signalled via buffer flags. |
VideoFormat | Enum value describing the most common video formats. |
VideoGammaMode | |
VideoInterlaceMode | The possible values of the |
VideoMatrixMode | Different color matrix conversion modes |
VideoMultiviewFramePacking |
|
VideoMultiviewMode | All possible stereoscopic 3D and multiview representations.
In conjunction with |
VideoOrientationMethod | v1_10 The different video orientation methods. |
VideoPrimariesMode | Different primaries conversion modes |
VideoResamplerMethod | Different subsampling and upsampling methods |
VideoTileMode | Enum value describing the available tiling modes. |
VideoTransferFunction | The video transfer function defines the formula for converting between non-linear RGB (R’G’B’) and linear RGB |
Constants
Statics
Traits
VideoBufferPoolConfig | |
VideoFormatIteratorExt | |
VideoFormatIteratorExtRef |