[−][src]Crate gstreamer_video
Re-exports
pub use video_frame::VideoBufferExt; |
pub use video_frame::VideoFrame; |
pub use video_frame::VideoFrameRef; |
pub use video_event::DownstreamForceKeyUnitEvent; |
pub use video_event::ForceKeyUnitEvent; |
pub use video_event::StillFrameEvent; |
pub use video_event::UpstreamForceKeyUnitEvent; |
pub use video_meta::VideoCaptionMeta; |
pub use video_meta::VideoAFDMeta; |
pub use video_meta::VideoBarMeta; |
pub use video_meta::VideoAffineTransformationMeta; |
pub use video_meta::VideoCropMeta; |
pub use video_meta::VideoMeta; |
pub use video_meta::VideoOverlayCompositionMeta; |
pub use video_meta::VideoRegionOfInterestMeta; |
pub use video_converter::VideoConverter; |
pub use video_converter::VideoConverterConfig; |
pub use video_codec_state::VideoCodecState; |
pub use video_codec_state::VideoCodecStateContext; |
Modules
prelude | |
subclass | |
video_codec_state | |
video_converter | |
video_event | |
video_frame | |
video_meta |
Macros
gst_video_decoder_error |
Structs
ValidVideoTimeCode | |
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 |
VideoBufferPoolClass | |
VideoChromaSite | Various Chroma sitings. |
VideoCodecFrame | A |
VideoCodecFrameFlags | Flags for |
VideoColorimetry | |
VideoDecoder | This base class is for video decoders turning encoded data into raw video frames. |
VideoDecoderClass | |
VideoEncoder | This base class is for video encoders turning raw video into encoded video data. |
VideoEncoderClass | |
VideoFilter | Provides useful functions and a base class for video filters. |
VideoFilterClass | |
VideoFlags | Extra video flags |
VideoFormatFlags | The different video flags that a format info can have. |
VideoFormatInfo | |
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 |
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. |
VideoSinkClass | |
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 | Enumeration of the different standards that may apply to AFD data: |
VideoAFDValue | Enumeration of the various values for Active Format Description (AFD) |
VideoAlphaMode | Different alpha modes. |
VideoCaptionType | 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 | 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 |
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
NONE_VIDEO_BUFFER_POOL | |
NONE_VIDEO_DECODER | |
NONE_VIDEO_ENCODER | |
NONE_VIDEO_FILTER | |
NONE_VIDEO_OVERLAY | |
NONE_VIDEO_SINK | |
VIDEO_DECODER_FLOW_NEED_DATA | |
VIDEO_ENCODER_FLOW_NEED_DATA | |
VIDEO_MAX_PLANES |
Statics
Traits
VideoBufferPoolConfig | |
VideoDecoderExt | Trait containing all |
VideoDecoderExtManual | |
VideoEncoderExt | Trait containing all |
VideoEncoderExtManual | |
VideoFormatIteratorExt | |
VideoFormatIteratorExtRef | |
VideoOverlayExt | Trait containing all |
VideoOverlayExtManual | |
VideoSinkExt | Trait containing all |