Skip to content

Commit 04bf5ad

Browse files
committed
VideoBufferType str
1 parent e0e0b5a commit 04bf5ad

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

livekit-rtc/livekit/rtc/video_frame.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ def validate_video_frame(value: Any) -> "VideoFrame":
217217
return VideoFrame(
218218
width=value["width"],
219219
height=value["height"],
220-
type=proto_video.VideoBufferType.ValueType(value["type"]),
220+
type=proto_video.VideoBufferType.Value(value["type"]),
221221
data=base64.b64decode(value["data"]),
222222
)
223223

@@ -230,7 +230,7 @@ def validate_video_frame(value: Any) -> "VideoFrame":
230230
{
231231
"width": core_schema.model_field(core_schema.int_schema()),
232232
"height": core_schema.model_field(core_schema.int_schema()),
233-
"type": core_schema.model_field(core_schema.int_schema()),
233+
"type": core_schema.model_field(core_schema.str_schema()),
234234
"data": core_schema.model_field(core_schema.str_schema()),
235235
},
236236
),
@@ -242,7 +242,7 @@ def validate_video_frame(value: Any) -> "VideoFrame":
242242
lambda instance: {
243243
"width": instance.width,
244244
"height": instance.height,
245-
"type": instance.type,
245+
"type": proto_video.VideoBufferType.Name(instance.type),
246246
"data": base64.b64encode(instance.data).decode("utf-8"),
247247
}
248248
),

0 commit comments

Comments
 (0)