Class FFmpegCodec
Represents a codec.
public sealed class FFmpegCodec : IDisposable
- Inheritance
-
FFmpegCodec
- Implements
- Extension Methods
Constructors
FFmpegCodec(GraphicsDevice, AVCodecContext*)
Initializes a new instance of the FFmpegCodec class.
public FFmpegCodec(GraphicsDevice graphcsDevice, AVCodecContext* originalContext)
Parameters
graphcsDevice
GraphicsDeviceoriginalContext
AVCodecContext*
- See Also
-
AVCodecAVCodecContext
Fields
Logger
public static Logger Logger
Field Value
- See Also
-
AVCodecAVCodecContext
Properties
DecoderOutputTexture
public Texture DecoderOutputTexture { get; }
Property Value
- See Also
-
AVCodecAVCodecContext
HardwarePixelFormat
public AVPixelFormat HardwarePixelFormat { get; }
Property Value
- AVPixelFormat
- See Also
-
AVCodecAVCodecContext
IsHardwareAccelerated
public bool IsHardwareAccelerated { get; }
Property Value
- See Also
-
AVCodecAVCodecContext
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
- See Also
-
AVCodecAVCodecContext
Flush(AVFrame*)
public void Flush(AVFrame* pFrame)
Parameters
pFrame
AVFrame*
- See Also
-
AVCodecAVCodecContext
See Also
AVCodec
AVCodecContext