Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
DiscovererStreamInfo
specific to video streams (this includes images).
- newtype DiscovererVideoInfo = DiscovererVideoInfo (ManagedPtr DiscovererVideoInfo)
- class GObject o => IsDiscovererVideoInfo o
- toDiscovererVideoInfo :: IsDiscovererVideoInfo o => o -> IO DiscovererVideoInfo
- noDiscovererVideoInfo :: Maybe DiscovererVideoInfo
- data DiscovererVideoInfoGetBitrateMethodInfo
- discovererVideoInfoGetBitrate :: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) => a -> m Word32
- data DiscovererVideoInfoGetDepthMethodInfo
- discovererVideoInfoGetDepth :: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) => a -> m Word32
- data DiscovererVideoInfoGetFramerateDenomMethodInfo
- discovererVideoInfoGetFramerateDenom :: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) => a -> m Word32
- data DiscovererVideoInfoGetFramerateNumMethodInfo
- discovererVideoInfoGetFramerateNum :: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) => a -> m Word32
- data DiscovererVideoInfoGetHeightMethodInfo
- discovererVideoInfoGetHeight :: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) => a -> m Word32
- data DiscovererVideoInfoGetMaxBitrateMethodInfo
- discovererVideoInfoGetMaxBitrate :: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) => a -> m Word32
- data DiscovererVideoInfoGetParDenomMethodInfo
- discovererVideoInfoGetParDenom :: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) => a -> m Word32
- data DiscovererVideoInfoGetParNumMethodInfo
- discovererVideoInfoGetParNum :: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) => a -> m Word32
- data DiscovererVideoInfoGetWidthMethodInfo
- discovererVideoInfoGetWidth :: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) => a -> m Word32
- data DiscovererVideoInfoIsImageMethodInfo
- discovererVideoInfoIsImage :: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) => a -> m Bool
- data DiscovererVideoInfoIsInterlacedMethodInfo
- discovererVideoInfoIsInterlaced :: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) => a -> m Bool
Exported types
newtype DiscovererVideoInfo Source #
GObject DiscovererVideoInfo Source # | |
IsObject DiscovererVideoInfo Source # | |
IsDiscovererStreamInfo DiscovererVideoInfo Source # | |
IsDiscovererVideoInfo DiscovererVideoInfo Source # | |
((~) * info (ResolveDiscovererVideoInfoMethod t DiscovererVideoInfo), MethodInfo * info DiscovererVideoInfo p) => IsLabel t (DiscovererVideoInfo -> p) Source # | |
((~) * info (ResolveDiscovererVideoInfoMethod t DiscovererVideoInfo), MethodInfo * info DiscovererVideoInfo p) => IsLabelProxy t (DiscovererVideoInfo -> p) Source # | |
HasAttributeList * DiscovererVideoInfo Source # | |
type AttributeList DiscovererVideoInfo Source # | |
type SignalList DiscovererVideoInfo Source # | |
class GObject o => IsDiscovererVideoInfo o Source #
toDiscovererVideoInfo :: IsDiscovererVideoInfo o => o -> IO DiscovererVideoInfo Source #
Methods
getBitrate
data DiscovererVideoInfoGetBitrateMethodInfo Source #
((~) * signature (m Word32), MonadIO m, IsDiscovererVideoInfo a) => MethodInfo * DiscovererVideoInfoGetBitrateMethodInfo a signature Source # | |
discovererVideoInfoGetBitrate Source #
:: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) | |
=> a |
|
-> m Word32 | Returns: the average or nominal bitrate of the video stream in bits/second. |
No description available in the introspection data.
getDepth
data DiscovererVideoInfoGetDepthMethodInfo Source #
((~) * signature (m Word32), MonadIO m, IsDiscovererVideoInfo a) => MethodInfo * DiscovererVideoInfoGetDepthMethodInfo a signature Source # | |
discovererVideoInfoGetDepth Source #
:: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) | |
=> a |
|
-> m Word32 | Returns: the depth in bits of the video stream. |
No description available in the introspection data.
getFramerateDenom
data DiscovererVideoInfoGetFramerateDenomMethodInfo Source #
((~) * signature (m Word32), MonadIO m, IsDiscovererVideoInfo a) => MethodInfo * DiscovererVideoInfoGetFramerateDenomMethodInfo a signature Source # | |
discovererVideoInfoGetFramerateDenom Source #
:: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) | |
=> a |
|
-> m Word32 | Returns: the framerate of the video stream (denominator). |
No description available in the introspection data.
getFramerateNum
data DiscovererVideoInfoGetFramerateNumMethodInfo Source #
((~) * signature (m Word32), MonadIO m, IsDiscovererVideoInfo a) => MethodInfo * DiscovererVideoInfoGetFramerateNumMethodInfo a signature Source # | |
discovererVideoInfoGetFramerateNum Source #
:: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) | |
=> a |
|
-> m Word32 | Returns: the framerate of the video stream (numerator). |
No description available in the introspection data.
getHeight
data DiscovererVideoInfoGetHeightMethodInfo Source #
((~) * signature (m Word32), MonadIO m, IsDiscovererVideoInfo a) => MethodInfo * DiscovererVideoInfoGetHeightMethodInfo a signature Source # | |
discovererVideoInfoGetHeight Source #
:: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) | |
=> a |
|
-> m Word32 | Returns: the height of the video stream in pixels. |
No description available in the introspection data.
getMaxBitrate
data DiscovererVideoInfoGetMaxBitrateMethodInfo Source #
((~) * signature (m Word32), MonadIO m, IsDiscovererVideoInfo a) => MethodInfo * DiscovererVideoInfoGetMaxBitrateMethodInfo a signature Source # | |
discovererVideoInfoGetMaxBitrate Source #
:: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) | |
=> a |
|
-> m Word32 | Returns: the maximum bitrate of the video stream in bits/second. |
No description available in the introspection data.
getParDenom
data DiscovererVideoInfoGetParDenomMethodInfo Source #
((~) * signature (m Word32), MonadIO m, IsDiscovererVideoInfo a) => MethodInfo * DiscovererVideoInfoGetParDenomMethodInfo a signature Source # | |
discovererVideoInfoGetParDenom Source #
:: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) | |
=> a |
|
-> m Word32 | Returns: the Pixel Aspect Ratio (PAR) of the video stream (denominator). |
No description available in the introspection data.
getParNum
data DiscovererVideoInfoGetParNumMethodInfo Source #
((~) * signature (m Word32), MonadIO m, IsDiscovererVideoInfo a) => MethodInfo * DiscovererVideoInfoGetParNumMethodInfo a signature Source # | |
discovererVideoInfoGetParNum Source #
:: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) | |
=> a |
|
-> m Word32 | Returns: the Pixel Aspect Ratio (PAR) of the video stream (numerator). |
No description available in the introspection data.
getWidth
data DiscovererVideoInfoGetWidthMethodInfo Source #
((~) * signature (m Word32), MonadIO m, IsDiscovererVideoInfo a) => MethodInfo * DiscovererVideoInfoGetWidthMethodInfo a signature Source # | |
discovererVideoInfoGetWidth Source #
:: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) | |
=> a |
|
-> m Word32 | Returns: the width of the video stream in pixels. |
No description available in the introspection data.
isImage
data DiscovererVideoInfoIsImageMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsDiscovererVideoInfo a) => MethodInfo * DiscovererVideoInfoIsImageMethodInfo a signature Source # | |
discovererVideoInfoIsImage Source #
:: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) | |
=> a |
|
-> m Bool | Returns: |
No description available in the introspection data.
isInterlaced
data DiscovererVideoInfoIsInterlacedMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsDiscovererVideoInfo a) => MethodInfo * DiscovererVideoInfoIsInterlacedMethodInfo a signature Source # | |
discovererVideoInfoIsInterlaced Source #
:: (HasCallStack, MonadIO m, IsDiscovererVideoInfo a) | |
=> a |
|
-> m Bool |
No description available in the introspection data.