//--------------------------------------------------------------------------- void File_Png::Streams_Accept() { if (!IsSub) { Streams_Accept_TestContinuousFileNames(); Stream_Prepare((Config->File_Names.size()>1 || Config->File_IsReferenced_Get())?Stream_Video:Stream_Image); Fill(StreamKind_Last, StreamPos_Last, "StreamSize", File_Size); if (StreamKind_Last==Stream_Video) Fill(Stream_Video, StreamPos_Last, Video_FrameCount, Config->File_Names.size()); } else Stream_Prepare(StreamKind_Last); //Configuration Frame_Count_NotParsedIncluded=0; }
//--------------------------------------------------------------------------- void File_Jpeg::Streams_Accept() { if (!IsSub) { Streams_Accept_TestContinuousFileNames(); Stream_Prepare(Config->File_Names.size()>1?Stream_Video:StreamKind); Fill(StreamKind_Last, StreamPos_Last, "StreamSize", File_Size); if (StreamKind_Last==Stream_Video) Fill(Stream_Video, StreamPos_Last, Video_FrameCount, Config->File_Names.size()); } else Stream_Prepare(StreamKind); //Configuration Buffer_MaximumSize=64*1024*1024; Frame_Count_NotParsedIncluded=0; }
//--------------------------------------------------------------------------- void File_Exr::Streams_Accept() { Fill(Stream_General, 0, General_Format, "EXR"); if (!IsSub) { Streams_Accept_TestContinuousFileNames(); Stream_Prepare((Config->File_Names.size()>1 || Config->File_IsReferenced_Get())?Stream_Video:Stream_Image); Fill(StreamKind_Last, StreamPos_Last, "StreamSize", File_Size); if (StreamKind_Last==Stream_Video) Fill(Stream_Video, StreamPos_Last, Video_FrameCount, Config->File_Names.size()); } else Stream_Prepare(Stream_Image); //Configuration Buffer_MaximumSize=64*1024*1024; Frame_Count_NotParsedIncluded=0; }