Safe Haskell | None |
---|---|
Language | Haskell2010 |
- withAvFile :: (MonadMask m, MonadIO m) => String -> AvFormat m a -> m a
- nbStreams :: MonadIO m => AvFormat m Int
- formatName :: MonadIO m => AvFormat m String
- formatMetadata :: MonadIO m => AvFormat m AVDictionary
- data AvStreamT m a
- withStream :: MonadIO m => Int -> AvStreamT (AvFormat m) a -> AvFormat m a
- codecContext :: MonadIO m => AvStreamT m (Maybe AVCodecContext)
- codecName :: MonadIO m => AVCodecContext -> AvStreamT m String
- codecMediaTypeName :: MonadIO m => AVCodecContext -> AvStreamT m String
- streamBitrate :: MonadIO m => AVCodecContext -> AvStreamT m Int
- streamMetadata :: MonadIO m => AvStreamT m AVDictionary
- codec :: MonadIO m => AVCodecContext -> AvStreamT m (Maybe AVCodec)
- dictFoldM_ :: MonadIO m => ((String, String) -> m ()) -> AVDictionary -> m ()
Files
withAvFile :: (MonadMask m, MonadIO m) => String -> AvFormat m a -> m a Source
formatName :: MonadIO m => AvFormat m String Source
formatMetadata :: MonadIO m => AvFormat m AVDictionary Source
Streams
withStream :: MonadIO m => Int -> AvStreamT (AvFormat m) a -> AvFormat m a Source
codecContext :: MonadIO m => AvStreamT m (Maybe AVCodecContext) Source
codecMediaTypeName :: MonadIO m => AVCodecContext -> AvStreamT m String Source
streamBitrate :: MonadIO m => AVCodecContext -> AvStreamT m Int Source
streamMetadata :: MonadIO m => AvStreamT m AVDictionary Source
Dictionaries
dictFoldM_ :: MonadIO m => ((String, String) -> m ()) -> AVDictionary -> m () Source