8#ifndef META_OCEAN_MEDIA_MF_FRAME_MEDIUM_H
9#define META_OCEAN_MEDIA_MF_FRAME_MEDIUM_H
24namespace MediaFoundation
129 virtual void onNewSample(
const GUID& guidMajorMediaType,
const unsigned int dwSampleFlags,
const long long llSampleTime,
const long long llSampleDuration,
const void* pSampleBuffer,
const unsigned int dwSampleSize);
192 unsigned int croppingLeft_ = 0u;
195 unsigned int croppingTop_ = 0u;
198 unsigned int croppingWidth_ = 0u;
201 unsigned int croppingHeight_ = 0u;
204 bool waitingForFirstFrame_ =
true;
Definition of a frame type composed by the frame dimension, pixel format and pixel origin.
Definition Frame.h:30
PixelFormat
Definition of all pixel formats available in the Ocean framework.
Definition Frame.h:183
This class wraps an unmanaged object (or reference) which needs to be released after usage.
Definition ScopedObject.h:166
std::shared_ptr< AnyCamera > SharedAnyCamera
Definition of a shared pointer holding an AnyCamera object with Scalar precision.
Definition AnyCamera.h:60
The namespace covering the entire Ocean framework.
Definition Accessor.h:15