-
Notifications
You must be signed in to change notification settings - Fork 43
/
model_h265layer.go
21 lines (19 loc) · 1.05 KB
/
model_h265layer.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package encodings
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type H265Layer struct {
AdaptiveBFrame *bool `json:"adaptiveBFrame,omitempty"`
BFrames *int64 `json:"bFrames,omitempty"`
Bitrate int64 `json:"bitrate"`
BufferWindow *string `json:"bufferWindow,omitempty"`
Crf *float64 `json:"crf,omitempty"`
FrameRate *string `json:"frameRate,omitempty"`
Height *string `json:"height,omitempty"`
Label *string `json:"label,omitempty"`
Level *string `json:"level,omitempty"`
MaxBitrate *int64 `json:"maxBitrate,omitempty"`
Profile *H265VideoProfile `json:"profile,omitempty"`
ReferenceFrames *int64 `json:"referenceFrames,omitempty"`
Slices *int64 `json:"slices,omitempty"`
Width *string `json:"width,omitempty"`
}