codec struct

This commit is contained in:
2025-10-04 14:52:27 +02:00
parent e0124c0ff3
commit 04448df101
3 changed files with 27 additions and 3 deletions

View File

@ -27,3 +27,16 @@ class Codec:
@property
def name(self):
return self._ref.contents.name.decode("utf-8")
@property
def long_name(self):
return self._ref.contents.long_name.decode("utf-8")
@property
def wrapper_name(self):
if self._ref.contents.wrapper_name is not None:
return self._ref.contents.wrapper_name.decode("utf-8")
return "<None>"
def description(self):
return f"{self.name} / {self.long_name} / {self.wrapper_name}"