| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.GstVideo.Structs.VideoConverter
Description
No description available in the introspection data.
Synopsis
- newtype VideoConverter = VideoConverter (ManagedPtr VideoConverter)
- videoConverterFrame :: (HasCallStack, MonadIO m) => VideoConverter -> VideoFrame -> VideoFrame -> m ()
- videoConverterFrameFinish :: (HasCallStack, MonadIO m) => VideoConverter -> m ()
- videoConverterFree :: (HasCallStack, MonadIO m) => VideoConverter -> m ()
- videoConverterGetConfig :: (HasCallStack, MonadIO m) => VideoConverter -> m Structure
- videoConverterGetInInfo :: (HasCallStack, MonadIO m) => VideoConverter -> m VideoInfo
- videoConverterGetOutInfo :: (HasCallStack, MonadIO m) => VideoConverter -> m VideoInfo
- videoConverterSetConfig :: (HasCallStack, MonadIO m) => VideoConverter -> Structure -> m Bool
Exported types
newtype VideoConverter Source #
Memory-managed wrapper type.
Constructors
| VideoConverter (ManagedPtr VideoConverter) |
Instances
| Eq VideoConverter Source # | |
Defined in GI.GstVideo.Structs.VideoConverter Methods (==) :: VideoConverter -> VideoConverter -> Bool # (/=) :: VideoConverter -> VideoConverter -> Bool # | |
| BoxedPtr VideoConverter Source # | |
Defined in GI.GstVideo.Structs.VideoConverter | |
| ManagedPtrNewtype VideoConverter Source # | |
Defined in GI.GstVideo.Structs.VideoConverter Methods toManagedPtr :: VideoConverter -> ManagedPtr VideoConverter | |
Methods
Click to display all available methods, including inherited ones
frame
Arguments
| :: (HasCallStack, MonadIO m) | |
| => VideoConverter |
|
| -> VideoFrame |
|
| -> VideoFrame |
|
| -> m () |
Convert the pixels of src into dest using convert.
If VIDEO_CONVERTER_OPT_ASYNC_TASKS is True then this function will
return immediately and needs to be followed by a call to
videoConverterFrameFinish.
Since: 1.6
frameFinish
videoConverterFrameFinish Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => VideoConverter |
|
| -> m () |
Wait for a previous async conversion performed using
videoConverterFrame to complete.
Since: 1.20
free
Arguments
| :: (HasCallStack, MonadIO m) | |
| => VideoConverter |
|
| -> m () |
Free convert
Since: 1.6
getConfig
videoConverterGetConfig Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => VideoConverter |
|
| -> m Structure | Returns: a |
Get the current configuration of convert.
getInInfo
videoConverterGetInInfo Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => VideoConverter |
|
| -> m VideoInfo | Returns: a |
Retrieve the input format of convert.
Since: 1.22
getOutInfo
videoConverterGetOutInfo Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => VideoConverter |
|
| -> m VideoInfo | Returns: a |
Retrieve the output format of convert.
Since: 1.22
setConfig
videoConverterSetConfig Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => VideoConverter |
|
| -> Structure |
|
| -> m Bool | Returns: |
Set config as extra configuration for convert.
If the parameters in config can not be set exactly, this function returns
False and will try to update as much state as possible. The new state can
then be retrieved and refined with videoConverterGetConfig.
Look at the GST_VIDEO_CONVERTER_OPT_* fields to check valid configuration
option and values.
Since: 1.6