|
|
|
@ -165,6 +165,18 @@ class MediaDescriptor:
|
|
|
|
|
TrackDisposition.FORCED, t.getSubIndex() == int(subIndex)
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
def checkDefaultAndForcedDispositions(self):
|
|
|
|
|
try:
|
|
|
|
|
self.getDefaultVideoTrack()
|
|
|
|
|
self.getForcedVideoTrack()
|
|
|
|
|
self.getDefaultAudioTrack()
|
|
|
|
|
self.getForcedAudioTrack()
|
|
|
|
|
self.getDefaultSubtitleTrack()
|
|
|
|
|
self.getForcedSubtitleTrack()
|
|
|
|
|
return True
|
|
|
|
|
except ValueError:
|
|
|
|
|
return False
|
|
|
|
|
|
|
|
|
|
def getReorderedTrackDescriptors(self):
|
|
|
|
|
|
|
|
|
|
videoTracks = self.sortSubIndices(self.getVideoTracks())
|
|
|
|
|