diff options
author | Filip Gawin <filip.gawin@zoho.com> | 2020-12-29 18:53:36 +0100 |
---|---|---|
committer | Filip Gawin <filip.gawin@zoho.com> | 2020-12-29 18:53:36 +0100 |
commit | bffaceb579ba66ba675f5b99e93258423b3c97ab (patch) | |
tree | f1e0e8ef4002d2e5b444678c4c98dd8785cbe980 /sdk/dx8sdk/Include/vptype.h | |
parent | Reorder CEntity functions into their original order (diff) | |
download | re3-bffaceb579ba66ba675f5b99e93258423b3c97ab.tar re3-bffaceb579ba66ba675f5b99e93258423b3c97ab.tar.gz re3-bffaceb579ba66ba675f5b99e93258423b3c97ab.tar.bz2 re3-bffaceb579ba66ba675f5b99e93258423b3c97ab.tar.lz re3-bffaceb579ba66ba675f5b99e93258423b3c97ab.tar.xz re3-bffaceb579ba66ba675f5b99e93258423b3c97ab.tar.zst re3-bffaceb579ba66ba675f5b99e93258423b3c97ab.zip |
Diffstat (limited to '')
-rw-r--r-- | sdk/dx8sdk/Include/vptype.h | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/sdk/dx8sdk/Include/vptype.h b/sdk/dx8sdk/Include/vptype.h deleted file mode 100644 index b03baae6..00000000 --- a/sdk/dx8sdk/Include/vptype.h +++ /dev/null @@ -1,78 +0,0 @@ -//------------------------------------------------------------------------------ -// File: VPType.h -// -// Desc: This file includes all the data structures defined for the IVPConfig -// interface. -// -// Copyright (c) 1997-2001, Microsoft Corporation. All rights reserved. -//------------------------------------------------------------------------------ - - -#ifndef __IVPType__ -#define __IVPType__ - -#ifdef __cplusplus -extern "C" { -#endif - - // enum to specify the criterion, which the vpmixer is supposed to use - // in order to select the video format - typedef enum _AMVP_SELECT_FORMAT_BY - { - AMVP_DO_NOT_CARE, - AMVP_BEST_BANDWIDTH, - AMVP_INPUT_SAME_AS_OUTPUT - } AMVP_SELECT_FORMAT_BY; - - // enum to specify the various mode - typedef enum _AMVP_MODE - { - AMVP_MODE_WEAVE, - AMVP_MODE_BOBINTERLEAVED, - AMVP_MODE_BOBNONINTERLEAVED, - AMVP_MODE_SKIPEVEN, - AMVP_MODE_SKIPODD - } AMVP_MODE; - - // struct to specify the width and height. The context could be anything - // such as scaling cropping etc. - typedef struct _AMVPSIZE - { - DWORD dwWidth; // the width - DWORD dwHeight; // the height - } AMVPSIZE, *LPAMVPSIZE; - - // struct to specify the dimensional characteristics of the input stream - typedef struct _AMVPDIMINFO - { - DWORD dwFieldWidth; // Field height of the data - DWORD dwFieldHeight; // Field width of the data - DWORD dwVBIWidth; // Width of the VBI data - DWORD dwVBIHeight; // Height of the VBI data - RECT rcValidRegion; // The vaild rectangle, used for cropping - } AMVPDIMINFO, *LPAMVPDIMINFO; - - // struct to specify the various data specific characteristics of the input stream - typedef struct _AMVPDATAINFO - { - DWORD dwSize; // Size of the struct - DWORD dwMicrosecondsPerField; // Time taken by each field - AMVPDIMINFO amvpDimInfo; // Dimensional Information - DWORD dwPictAspectRatioX; // X dimension of Picture Aspect Ratio - DWORD dwPictAspectRatioY; // Y dimension of Picture Aspect Ratio - BOOL bEnableDoubleClock; // Videoport should enable double clocking - BOOL bEnableVACT; // Videoport should use an external VACT signal - BOOL bDataIsInterlaced; // Indicates that the signal is interlaced - LONG lHalfLinesOdd; // number of halflines in the odd field - BOOL bFieldPolarityInverted; // Device inverts the polarity by default - DWORD dwNumLinesInVREF; // Number of lines of data in VREF - LONG lHalfLinesEven; // number of halflines in the even field - DWORD dwReserved1; // Reserved for future use - } AMVPDATAINFO, *LPAMVPDATAINFO; - - -#ifdef __cplusplus -} -#endif - -#endif // __IVPType__ |