19 #ifndef itkVideoFileWriter_h
20 #define itkVideoFileWriter_h
39 template <
typename TInputV
ideoStream>
57 using FrameType =
typename VideoStreamType::FrameType;
68 itkSetStringMacro(FileName);
69 itkGetStringMacro(FileName);
81 itkSetStringMacro(FourCC);
82 itkGetStringMacro(FourCC);
91 using Superclass::SetInput;
120 UpdateLargestPossibleRegion()
override;
126 PrintSelf(std::ostream & os,
Indent indent)
const override;
130 InitializeOutputParameters();
140 TemporalStreamingGenerateData()
override;
144 std::string m_FileName{};
154 std::string m_FourCC{};
155 std::vector<SizeValueType> m_Dimensions{};
162 #ifndef ITK_MANUAL_INSTANTIATION
163 # include "itkVideoFileWriter.hxx"