Documentation
¶
Index ¶
Constants ¶
const (
CodecIDRawVideo = CodecID(C.AV_CODEC_ID_RAWVIDEO)
)
Supported codec IDs.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Codec ¶
type Codec struct {
// contains filtered or unexported fields
}
Codec wraps an AVCodec.
func FindDecoder ¶
FindDecoder wraps avcodec_find_decoder.
func (Codec) NewContext ¶
func (c Codec) NewContext(params CodecParameters) (CodecContext, error)
NewContext wraps avcodec_alloc_context3.
type CodecContext ¶
type CodecContext struct {
// contains filtered or unexported fields
}
CodecContext wraps an AVCodecContext.
func (CodecContext) Height ¶
func (ctx CodecContext) Height() int
Height wraps AVCodecContext.height.
func (CodecContext) ReceiveFrame ¶
func (ctx CodecContext) ReceiveFrame(frame *Frame) error
ReceiveFrame wraps avcodec_receive_frame.
func (CodecContext) SendPacket ¶
func (ctx CodecContext) SendPacket(p Packet) error
SendPacket wraps avcodec_send_packet.
type CodecParameters ¶
type CodecParameters struct {
// contains filtered or unexported fields
}
CodecParameters wraps a AVCodecParameters.
func (CodecParameters) CodecID ¶
func (p CodecParameters) CodecID() CodecID
CodecID wraps AVCodecParameters.codec_id.
type DeviceInfo ¶
DeviceInfo wraps AvDeviceInfo
func ListInputSources ¶
func ListInputSources(inputFormat InputFormat) ([]DeviceInfo, error)
ListInputSources wraps avdevice_list_input_sources.
type FormatContext ¶
type FormatContext struct { SourceFilename string // contains filtered or unexported fields }
FormatContext wraps a AVFormatContext.
func NewFormatContext ¶
func NewFormatContext(filename string, inputFormat InputFormat) (FormatContext, error)
NewFormatContext wraps avformat_open_input().
func (FormatContext) ReadFrame ¶
func (ctx FormatContext) ReadFrame() (Packet, error)
ReadFrame wraps av_read_frame.
type Frame ¶
type Frame struct {
// contains filtered or unexported fields
}
Frame wraps an AVFrame.
type InputFormat ¶
type InputFormat struct {
// contains filtered or unexported fields
}
InputFormat wraps a AVInputFormat.
func NewInputFormat ¶
func NewInputFormat(shortName string) (InputFormat, error)
NewInputFormat wraps av_find_input_format.