You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.4 KiB
Python
43 lines
1.4 KiB
Python
import os, sys, importlib, glob, inspect
|
|
|
|
from ffx.track_descriptor import TrackDescriptor
|
|
from ffx.track_disposition import TrackDisposition
|
|
from ffx.track_type import TrackType
|
|
|
|
from .track_combination import TrackCombination
|
|
|
|
|
|
class TrackCombination4(TrackCombination):
|
|
|
|
COMBINATION_IDENTIFIER = 'VAA'
|
|
|
|
def __init__(self, context):
|
|
super().__init__(context)
|
|
self._combinationIdentifier = TrackCombination4.COMBINATION_IDENTIFIER
|
|
|
|
def getTrackVector(self):
|
|
|
|
kwargs = {}
|
|
kwargs[TrackDescriptor.CONTEXT_KEY] = self._context
|
|
kwargs[TrackDescriptor.TRACK_TYPE_KEY] = TrackType.VIDEO
|
|
# kwargs[TrackDescriptor.DISPOSITION_SET_KEY] = set([TrackDisposition.DEFAULT])
|
|
trackDescriptor0 = TrackDescriptor(**kwargs)
|
|
|
|
kwargs = {}
|
|
kwargs[TrackDescriptor.CONTEXT_KEY] = self._context
|
|
kwargs[TrackDescriptor.TRACK_TYPE_KEY] = TrackType.AUDIO
|
|
# kwargs[TrackDescriptor.DISPOSITION_SET_KEY] = set([TrackDisposition.DEFAULT])
|
|
trackDescriptor1 = TrackDescriptor(**kwargs)
|
|
|
|
kwargs = {}
|
|
kwargs[TrackDescriptor.CONTEXT_KEY] = self._context
|
|
kwargs[TrackDescriptor.TRACK_TYPE_KEY] = TrackType.AUDIO
|
|
trackDescriptor2 = TrackDescriptor(**kwargs)
|
|
|
|
return [trackDescriptor0,
|
|
trackDescriptor1,
|
|
trackDescriptor2]
|
|
|
|
def getSubcombinations(self):
|
|
return
|