simple_ffmpeg_batch_io.PipeMode

Definition of the PipeMode for AudioIO and VideoIO classes.

Authors

Dominique Vaufreydaz (inspired from original C++ code: https://github.com/Vaufreyd/ReadWriteVideosWithOpenCV)

 1"""
 2Definition of the PipeMode for ``AudioIO`` and ``VideoIO`` classes.
 3
 4Authors
 5-------
 6Dominique Vaufreydaz (inspired from original C++ code: https://github.com/Vaufreyd/ReadWriteVideosWithOpenCV)
 7
 8"""
 9
10__authors__ = ("Dominique Vaufreydaz")
11
12from enum import Enum
13
14class PipeMode(Enum):
15    """
16    Enum class for pipe opening type.
17    """
18    UNK_MODE = 0
19    """ No pipe mode defined """
20
21    READ_MODE = 1  
22    """ Read mode (get data from pipe) """
23
24    WRITE_MODE = 2 
25    """ Write mode (write data to pipe) """
class PipeMode(enum.Enum):
15class PipeMode(Enum):
16    """
17    Enum class for pipe opening type.
18    """
19    UNK_MODE = 0
20    """ No pipe mode defined """
21
22    READ_MODE = 1  
23    """ Read mode (get data from pipe) """
24
25    WRITE_MODE = 2 
26    """ Write mode (write data to pipe) """

Enum class for pipe opening type.

UNK_MODE = <PipeMode.UNK_MODE: 0>

No pipe mode defined

READ_MODE = <PipeMode.READ_MODE: 1>

Read mode (get data from pipe)

WRITE_MODE = <PipeMode.WRITE_MODE: 2>

Write mode (write data to pipe)