Make audio/video specific fields optional

This commit is contained in:
Ingo Oppermann 2024-09-19 15:05:11 +02:00
parent 0f6d7949c4
commit d75c7d188f
No known key found for this signature in database
GPG Key ID: 2AB32426E9DD229E

View File

@ -51,13 +51,13 @@ type AVstream struct {
Codec string `json:"codec"`
Profile int `json:"profile"`
Level int `json:"level"`
Pixfmt string `json:"pix_fmt"`
Width uint64 `json:"width" format:"uint64"`
Height uint64 `json:"height" format:"uint64"`
Samplefmt string `json:"sample_fmt"`
Sampling uint64 `json:"sampling_hz" format:"uint64"`
Layout string `json:"layout"`
Channels uint64 `json:"channels" format:"uint64"`
Pixfmt string `json:"pix_fmt,omitempty"`
Width uint64 `json:"width,omitempty" format:"uint64"`
Height uint64 `json:"height,omitempty" format:"uint64"`
Samplefmt string `json:"sample_fmt,omitempty"`
Sampling uint64 `json:"sampling_hz,omitempty" format:"uint64"`
Layout string `json:"layout,omitempty"`
Channels uint64 `json:"channels,omitempty" format:"uint64"`
}
func (a *AVstream) Unmarshal(av *app.AVstream) {