mirror of
https://github.com/asticode/go-astiav.git
synced 2024-05-28 13:53:18 +08:00
Minor Codecs() changes
This commit is contained in:
parent
063a68b631
commit
95845bed28
9
codec.go
9
codec.go
@ -118,17 +118,14 @@ func (c *Codec) HardwareConfigs() (configs []CodecHardwareConfig) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func Codecs() []*Codec {
|
func Codecs() (cs []*Codec) {
|
||||||
var opq *C.void = nil
|
var opq *C.void = nil
|
||||||
var codecs []*Codec
|
|
||||||
for {
|
for {
|
||||||
c := C.av_codec_iterate((*unsafe.Pointer)(unsafe.Pointer(&opq)))
|
c := C.av_codec_iterate((*unsafe.Pointer)(unsafe.Pointer(&opq)))
|
||||||
if c == nil {
|
if c == nil {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
cs = append(cs, newCodecFromC(c))
|
||||||
codec := newCodecFromC(c)
|
|
||||||
codecs = append(codecs, codec)
|
|
||||||
}
|
}
|
||||||
return codecs
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user