(pb_obj)
| 540 | |
| 541 | |
| 542 | def from_pb_media(pb_obj) -> Media: |
| 543 | title = pb_obj.title if pb_obj.HasField("title") else "" |
| 544 | return Media( |
| 545 | uri=pb_obj.uri, |
| 546 | title=title, |
| 547 | width=pb_obj.width, |
| 548 | height=pb_obj.height, |
| 549 | format=pb_obj.format, |
| 550 | duration=pb_obj.duration, |
| 551 | size=pb_obj.size, |
| 552 | bitrate=pb_obj.bitrate, |
| 553 | has_bitrate=pb_obj.has_bitrate, |
| 554 | persons=list(pb_obj.persons), |
| 555 | player=Player(pb_obj.player), |
| 556 | copyright=pb_obj.copyright, |
| 557 | ) |
| 558 | |
| 559 | |
| 560 | def to_pb_mediacontent(bench_pb2, obj: MediaContent): |
no test coverage detected