Files
monibuca/pkg/codec/av1.go
T
langhuihui 938f23955b feat: aac
2024-07-04 19:12:13 +08:00

40 lines
665 B
Go

package codec
const (
AV1_OBU_SEQUENCE_HEADER = 1
AV1_OBU_TEMPORAL_DELIMITER = 2
AV1_OBU_FRAME_HEADER = 3
AV1_OBU_TILE_GROUP = 4
AV1_OBU_METADATA = 5
AV1_OBU_FRAME = 6
AV1_OBU_REDUNDANT_FRAME_HEADER = 7
AV1_OBU_TILE_LIST = 8
AV1_OBU_PADDING = 15
)
type (
AV1Ctx struct {
ConfigOBUs []byte
}
)
func (ctx *AV1Ctx) GetInfo() string {
return "AV1"
}
func (ctx *AV1Ctx) GetBase() ICodecCtx {
return ctx
}
func (ctx *AV1Ctx) GetWidth() int {
return 0
}
func (ctx *AV1Ctx) GetHeight() int {
return 0
}
func (*AV1Ctx) FourCC() FourCC {
return FourCC_AV1
}