This commit is contained in:
Maveno
2024-10-03 23:22:32 +02:00
parent 123d8659e1
commit 5e017a8373
16 changed files with 442 additions and 219 deletions

View File

@@ -47,3 +47,11 @@ class TrackDisposition(Enum):
if flags & int(2 ** d.index()):
dispositionList += [d]
return dispositionList
@staticmethod
def find(disposition):
matchingDispositions = [d for d in TrackDisposition if d.label() == str(disposition)]
if matchingDispositions:
return matchingDispositions[0]
else:
return None