| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cut.Options
Synopsis
- data ProgramOptions
- data FileIO
- data ListenCutOptions
- parseProgram :: Parser ProgramOptions
- lc_fileio :: Lens' ListenCutOptions FileIO
- in_file :: Lens' FileIO FilePath
- out_file :: Lens' FileIO FilePath
- seg_size :: Lens' ListenCutOptions Int
- silent_treshold :: Lens' ListenCutOptions Double
- detect_margin :: Lens' ListenCutOptions Double
- voice_track :: Lens' ListenCutOptions Int
- music_track :: Lens' ListenCutOptions (Maybe Int)
- silent_duration :: Lens' ListenCutOptions Double
- cut_noise :: Lens' ListenCutOptions Bool
- work_dir :: Lens' FileIO (Maybe FilePath)
- simpleOptions :: ListenCutOptions
- voice_track_map :: ListenCutOptions -> Text
- specifyTracks :: ListenCutOptions -> [Text]
- getOutFileName :: ListenCutOptions -> FilePath
- gnerate_sub_prism :: Prism' ProgramOptions FileIO
- listen_cut_prism :: Prism' ProgramOptions ListenCutOptions
Documentation
data ProgramOptions Source #
Instances
| Show ProgramOptions Source # | |
Defined in Cut.Options Methods showsPrec :: Int -> ProgramOptions -> ShowS # show :: ProgramOptions -> String # showList :: [ProgramOptions] -> ShowS # | |
| Generic ProgramOptions Source # | |
Defined in Cut.Options Associated Types type Rep ProgramOptions :: Type -> Type # Methods from :: ProgramOptions -> Rep ProgramOptions x # to :: Rep ProgramOptions x -> ProgramOptions # | |
| type Rep ProgramOptions Source # | |
Defined in Cut.Options type Rep ProgramOptions = D1 ('MetaData "ProgramOptions" "Cut.Options" "cut-the-crap-1.4.2-inplace" 'False) (C1 ('MetaCons "ListenCut" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ListenCutOptions)) :+: C1 ('MetaCons "GenerateSubtitles" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileIO))) | |
Deals with having an input file and a target output file
Instances
| Show FileIO Source # | |
| Generic FileIO Source # | |
| type Rep FileIO Source # | |
Defined in Cut.Options type Rep FileIO = D1 ('MetaData "FileIO" "Cut.Options" "cut-the-crap-1.4.2-inplace" 'False) (C1 ('MetaCons "FileIO" 'PrefixI 'True) (S1 ('MetaSel ('Just "fi_inFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath) :*: (S1 ('MetaSel ('Just "fi_outFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath) :*: S1 ('MetaSel ('Just "fi_workDir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath))))) | |
data ListenCutOptions Source #
Cut out by listening to sound options
Instances
specifyTracks :: ListenCutOptions -> [Text] Source #