public IHandleData_TemplateMethod GetTargetsDataHandle_TemplateMethod() { ITargets_Audio_Stitcher <CasBeambusStruct> audio_Stitcher = CasBeambusTargetsAudioStitcher.GetInstance(); var targetsInterpreter = new TargetsInterpreter(); return(new TargetsHandleData_Template_Method <CasBeambusStruct>(audio_Stitcher, targetsInterpreter)); }
public IHandleData_TemplateMethod GetAudiableStreamDataHandle_TemplateMethod(IDataBase <StreamSegmentsRawData> StreamDataBase, IDataBase <TargetsAudio> AudioDataBase) { ITargets_Audio_Stitcher <CasBeambusStruct> audio_Stitcher = CasBeambusTargetsAudioStitcher.GetInstance(); const int CasSegmentsNumber = 10; var stream_Segment_Builder = new GenericStreamSegmentBuilder(CasSegmentsNumber); var streamInterpreter = new CasBeambusInterpreter(); return(new CasBeambusHandleData(stream_Segment_Builder, audio_Stitcher, streamInterpreter, StreamDataBase, AudioDataBase)); }
public CasBeambusHandleData(IStreamSegmentBuilder stream_Segment_Builder, ITargets_Audio_Stitcher <CasBeambusStruct> audio_Stitcher, IInterpreter <CasBeambusStruct> streamInterpreter, IDataBase <StreamSegmentsRawData> StreamDataBase, IDataBase <TargetsAudio> AudioDataBase) { m_stream_Segment_Builder = stream_Segment_Builder; m_audio_Stitcher = audio_Stitcher; m_streamInterpreter = streamInterpreter; m_streamDataBase = StreamDataBase; m_audioDataBase = AudioDataBase; }
public TargetsHandleData_Template_Method(ITargets_Audio_Stitcher <G> targets_Audio_Stitcher, IInterpreter <SystemTracks> targetsInterpreter) { m_targets_Audio_Stitcher = targets_Audio_Stitcher; m_targetsInterpreter = targetsInterpreter; }