Constructor
new VideoStream(propertiesopt)
Constructs a new VideoStream.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.video.transcoder.v1beta1.IVideoStream |
<optional> |
Properties to set |
- Implements:
-
- IVideoStream
Members
allowOpenGop
VideoStream allowOpenGop.
aqStrength
VideoStream aqStrength.
bFrameCount
VideoStream bFrameCount.
bitrateBps
VideoStream bitrateBps.
bPyramid
VideoStream bPyramid.
codec
VideoStream codec.
crfLevel
VideoStream crfLevel.
enableTwoPass
VideoStream enableTwoPass.
entropyCoder
VideoStream entropyCoder.
frameRate
VideoStream frameRate.
gopDuration
VideoStream gopDuration.
gopFrameCount
VideoStream gopFrameCount.
gopMode
VideoStream gopMode.
heightPixels
VideoStream heightPixels.
pixelFormat
VideoStream pixelFormat.
preset
VideoStream preset.
profile
VideoStream profile.
rateControlMode
VideoStream rateControlMode.
tune
VideoStream tune.
vbvFullnessBits
VideoStream vbvFullnessBits.
vbvSizeBits
VideoStream vbvSizeBits.
widthPixels
VideoStream widthPixels.
Methods
(static) create(propertiesopt) → {google.cloud.video.transcoder.v1beta1.VideoStream}
Creates a new VideoStream instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.video.transcoder.v1beta1.IVideoStream |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.video.transcoder.v1beta1.VideoStream |
VideoStream instance |
(static) decode(reader, lengthopt) → {google.cloud.video.transcoder.v1beta1.VideoStream}
Decodes a VideoStream message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.video.transcoder.v1beta1.VideoStream |
VideoStream |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.video.transcoder.v1beta1.VideoStream}
Decodes a VideoStream message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.video.transcoder.v1beta1.VideoStream |
VideoStream |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified VideoStream message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.video.transcoder.v1beta1.IVideoStream |
VideoStream message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified VideoStream message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.video.transcoder.v1beta1.IVideoStream |
VideoStream message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.video.transcoder.v1beta1.VideoStream}
Creates a VideoStream message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.video.transcoder.v1beta1.VideoStream |
VideoStream |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a VideoStream message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.video.transcoder.v1beta1.VideoStream |
VideoStream |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a VideoStream message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|
toJSON() → {Object.<string, *>}
Converts this VideoStream to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |