Skip to main content
Version: 🚧 Nightly

File video_packet.h

Location: video\_packet.h

Classes​

Namespaces​

Includes​

Included by​

Source​

#ifndef f3d_video_packet_h
#define f3d_video_packet_h

#include "exception.h"
#include "export.h"

namespace f3d
{
class F3D_EXPORT video_packet
{
public:
virtual ~video_packet() = default;

virtual size_t getPacketSize() const = 0;

virtual std::byte* getPacketData() const = 0;

virtual int64_t getTimestamp() const = 0;

virtual bool isKeyFrame() const = 0;
};
}

#endif