augly/video/transforms.py [871:895]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def __init__(
        self,
        second_video_path: str,
        use_second_audio: bool = False,
        p: float = 1.0,
    ):
        """
        @param second_video_path: the path to the video that will be stacked
            to the right

        @param use_second_audio: if set to True, the audio of the right video will
            be used instead of the left's

        @param p: the probability of the transform being applied; default value is 1.0
        """
        super().__init__(p)
        self.second_video_path = second_video_path
        self.use_second_audio = use_second_audio

    def apply_transform(
        self,
        video_path: str,
        output_path: str,
        metadata: Optional[List[Dict[str, Any]]] = None,
    ) -> str:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



augly/video/transforms.py [2149:2173]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def __init__(
        self,
        second_video_path: str,
        use_second_audio: bool = False,
        p: float = 1.0,
    ):
        """
        @param second_video_path: the path to the video that will be stacked on
            the bottom

        @param use_second_audio: if set to True, the audio of the bottom video will
            be used instead of the top's

        @param p: the probability of the transform being applied; default value is 1.0
        """
        super().__init__(p)
        self.second_video_path = second_video_path
        self.use_second_audio = use_second_audio

    def apply_transform(
        self,
        video_path: str,
        output_path: str,
        metadata: Optional[List[Dict[str, Any]]] = None,
    ) -> str:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



