Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 public TargetsHandleData_Template_Method(ITargets_Audio_Stitcher <G> targets_Audio_Stitcher,
                                          IInterpreter <SystemTracks> targetsInterpreter)
 {
     m_targets_Audio_Stitcher = targets_Audio_Stitcher;
     m_targetsInterpreter     = targetsInterpreter;
 }