/*
-Copyright (c) 2007, John Hurst
+Copyright (c) 2007-2009, John Hurst
All rights reserved.
Redistribution and use in source and binary forms, with or without
class S12MTimecode : public Kumu::IArchive
{
+ protected:
ui32_t m_FrameCount;
ui32_t m_FPS;
DecodeString(tc);
}
- S12MTimecode(const S12MTimecode& rhs) : m_FrameCount(0), m_FPS(0)
+ S12MTimecode(const S12MTimecode& rhs) : IArchive(), m_FrameCount(0), m_FPS(0)
{
m_FPS = rhs.m_FPS;
m_FrameCount = rhs.m_FrameCount;
// IArchive
bool HasValue() const { return (m_FPS > 0); }
+ ui32_t ArchiveLength() const { return sizeof(ui32_t)*2; }
bool Archive(Kumu::MemIOWriter* Writer) const
{