8 #ifndef META_OCEAN_MEDIA_MF_FRAME_MEDIUM_H
9 #define META_OCEAN_MEDIA_MF_FRAME_MEDIUM_H
25 namespace MediaFoundation
115 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);
178 unsigned int croppingLeft_ = 0u;
181 unsigned int croppingTop_ = 0u;
184 unsigned int croppingWidth_ = 0u;
187 unsigned int croppingHeight_ = 0u;
190 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
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15