MCPcopy Create free account
hub / github.com/FFMS/ffms2 / FFMS_VideoProperties

Class FFMS_VideoProperties

include/ffms.h:361–397  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

359} FFMS_FrameInfo;
360
361typedef struct FFMS_VideoProperties {
362 int FPSDenominator;
363 int FPSNumerator;
364 int RFFDenominator;
365 int RFFNumerator;
366 int NumFrames;
367 int SARNum;
368 int SARDen;
369 int CropTop;
370 int CropBottom;
371 int CropLeft;
372 int CropRight;
373 int TopFieldFirst;
374 FFMS_DEPRECATED int ColorSpace; /* Provided in FFMS_Frame */
375 FFMS_DEPRECATED int ColorRange; /* Provided in FFMS_Frame */
376 double FirstTime;
377 double LastTime;
378 /* Introduced in FFMS_VERSION ((2 << 24) | (24 << 16) | (0 << 8) | 0) */
379 int Rotation; /* A positive number in degrees */
380 int Stereo3DType;
381 int Stereo3DFlags;
382 /* Introduced in FFMS_VERSION ((2 << 24) | (30 << 16) | (0 << 8) | 0) */
383 double LastEndTime;
384 int HasMasteringDisplayPrimaries; /* Non-zero if the 4 fields below are valid */
385 double MasteringDisplayPrimariesX[3];
386 double MasteringDisplayPrimariesY[3];
387 double MasteringDisplayWhitePointX;
388 double MasteringDisplayWhitePointY;
389 int HasMasteringDisplayLuminance; /* Non-zero if the 2 fields below are valid */
390 double MasteringDisplayMinLuminance;
391 double MasteringDisplayMaxLuminance;
392 int HasContentLightLevel; /* Non-zero if the 2 fields below are valid */
393 unsigned int ContentLightLevelMax;
394 unsigned int ContentLightLevelAverage;
395 /* Introduced in FFMS_VERSION ((2 << 24) | (31 << 16) | (0 << 8) | 0) */
396 int Flip; /* -1 = Vertical flip, 1 = Horizontal flip */
397} FFMS_VideoProperties;
398
399typedef struct FFMS_AudioProperties {
400 int SampleFormat;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected