Пример #1
0
class JackAudioConfig(Config):
    """Default Jackaudio Config settings"""

    client = options.StringOption('')
    connect = options.StringOption('')
    server = options.StringOption('')
    clientname = options.StringOption('')
Пример #2
0
class FreeseerConfig(Config):
    """General Freeseer profile settings."""

    resmap = {
        # No Scaling
        'default': '0x0',

        # Scaling
        '240p': '320x240',
        '360p': '480x360',
        '480p': '640x480',
        '720p': '1280x720',
        '1080p': '1920x1080'
    }

    videodir = options.FolderOption('~/Videos', auto_create=True)
    auto_hide = options.BooleanOption(False)
    resolution = options.ChoiceOption(resmap.keys(), 'default')
    enable_audio_recording = options.BooleanOption(True)
    enable_video_recording = options.BooleanOption(True)
    videomixer = options.StringOption('Video Passthrough')
    audiomixer = options.StringOption('Audio Passthrough')
    record_to_file = options.BooleanOption(True)
    record_to_file_plugin = options.StringOption('Ogg Output')
    record_to_stream = options.BooleanOption(False)
    record_to_stream_plugin = options.StringOption('RTMP Streaming')
    audio_feedback = options.BooleanOption(False)
    video_preview = options.BooleanOption(True)
    default_language = options.StringOption('tr_en_US.qm')
Пример #3
0
class OggIcecastConfig(Config):
    """Configuration class for OggIcecast Plugin."""
    ip = options.StringOption("127.0.0.1")
    port = options.IntegerOption(8000)
    password = options.StringOption("hackme")
    mount = options.StringOption("stream.ogg")
    audio_quality = options.FloatOption(0.3)
    video_bitrate = options.IntegerOption(2400)
Пример #4
0
class DesktopLinuxSrcConfig(Config):
    """Configuration settings for linux desktop video plugin."""

    # ximagesrc
    desktop = options.StringOption("Full")
    screen = options.IntegerOption(0)
    window = options.StringOption("")

    # Area Select
    start_x = options.IntegerOption(0)
    start_y = options.IntegerOption(0)
    end_x = options.IntegerOption(0)
    end_y = options.IntegerOption(0)
Пример #5
0
class FreeseerConfig(Config):
    """General Freeseer profile settings."""

    videodir = options.FolderOption('~/Videos', auto_create=True)
    auto_hide = options.BooleanOption(False)
    enable_audio_recording = options.BooleanOption(True)
    enable_video_recording = options.BooleanOption(True)
    videomixer = options.StringOption('Video Passthrough')
    audiomixer = options.StringOption('Audio Passthrough')
    record_to_file = options.BooleanOption(True)
    record_to_file_plugin = options.StringOption('Ogg Output')
    record_to_stream = options.BooleanOption(False)
    record_to_stream_plugin = options.StringOption('RTMP Streaming')
    audio_feedback = options.BooleanOption(False)
    video_preview = options.BooleanOption(True)
    default_language = options.StringOption(detect_system_language())
Пример #6
0
class RTMPOutputConfig(Config):
    """Configuration class for RTMPOut plugin."""
    url = options.StringOption('')
    audio_quality = options.IntegerOption(3)
    video_bitrate = options.IntegerOption(2400)
    video_tune = options.ChoiceOption(TUNE_VALUES, 'none')
    audio_codec = options.ChoiceOption(AUDIO_CODEC_VALUES, 'lame')
    streaming_destination = options.ChoiceOption(STREAMING_DESTINATION_VALUES,
                                                 'custom')
    streaming_key = options.StringOption('')
    consumer_key = options.StringOption('')
    consumer_secret = options.StringOption('')
    authorization_url = options.StringOption('')
    use_justin_api = options.StringOption('no')
    justin_api_persistent = options.StringOption('')
Пример #7
0
class OggIcecastConfig(Config):
    """Configuration class for OggIcecast Plugin."""
    ip = options.StringOption("127.0.0.1")
    port = options.IntegerOption(8000)
    password = options.StringOption("hackme")
    mount = options.StringOption("stream.ogg")
Пример #8
0
class VideoPreviewConfig(Config):
    """Configuration class for VideoPreview plugin."""
    # Video Preview variables
    previewsink = options.StringOption("autovideosink")
    leakyqueue = options.ChoiceOption(LEAKY_VALUES, "no")
Пример #9
0
class TestConfig(Config):
    option1 = options.StringOption('hello')
    option2 = options.StringOption('world')
Пример #10
0
class AudioPassThroughConfig(Config):
    """Configuration settings for AudioPassThrough plugin."""
    input = options.StringOption("Audio Test Source")
Пример #11
0
class MultiAudioConfig(Config):
    """Configuration settings for MultiAudioConfig plugin."""
    input1 = options.StringOption("Audio Test Source")
    input2 = options.StringOption("Audio Test Source")
Пример #12
0
class PulseSrcConfig(Config):
    """Default PulseSrc config settings."""
    source = options.StringOption('')
Пример #13
0
class USBSrcConfig(Config):
    """USBSrc Configuration settings."""
    device = options.StringOption('')
Пример #14
0
class TestConfig(Config):
    option1 = options.StringOption('hello')
    option2 = options.IntegerOption(1337)
Пример #15
0
class AudioFeedbackConfig(Config):
    """Configuration class for AudioFeedback plugin."""
    feedbacksink = options.StringOption("autoaudiosink")
Пример #16
0
class TestFakeConfig(Config):
    string = options.StringOption("Bar")
    integer = options.IntegerOption(0)
    number = options.FloatOption(3.14)
    boolean = options.BooleanOption(False)
Пример #17
0
class VideoPassthroughConfig(Config):
    """Configuration class for VideoPassthrough plugin."""
    input = options.StringOption("Video Test Source")
    input_type = options.StringOption("video/x-raw-rgb")
    framerate = options.IntegerOption(30)
    resolution = options.ChoiceOption(widget.resmap.keys(), "No Scaling")
Пример #18
0
class PictureInPictureConfig(Config):
    """Configuration class for PIP plugin."""
    main = options.StringOption("Video Test Source")
    pip = options.StringOption("Video Test Source")
Пример #19
0
class VideoPassthroughConfig(Config):
    """Configuration class for VideoPassthrough plugin."""
    input = options.StringOption("Video Test Source")
    input_type = options.StringOption("video/x-raw-rgb")
    framerate = options.IntegerOption(30)
    resolution = options.StringOption("NOSCALE")
Пример #20
0
class FirewireSrcConfig(Config):
    """Config settings for Firewire video source."""
    device = options.StringOption('')
Пример #21
0
class MyConfig(Config):
    option1 = options.IntegerOption(1337)
    option2 = options.StringOption()