ReactOS
0.4.16-dev-329-g9223134
dvdmedia.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2008 Maarten Lankhorst
3
*
4
* This library is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
8
*
9
* This library is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with this library; if not, write to the Free Software
16
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17
*/
18
19
#ifndef __DVDMEDIA_H__
20
#define __DVDMEDIA_H__
21
22
#define AMCONTROL_USED 0x00000001
23
#define AMCONTROL_PAD_TO_4x3 0x00000002
24
#define AMCONTROL_PAD_TO_16x9 0x00000004
25
26
typedef
struct
tagVIDEOINFOHEADER2
{
27
RECT
rcSource
;
28
RECT
rcTarget
;
29
DWORD
dwBitRate
;
30
DWORD
dwBitErrorRate
;
31
REFERENCE_TIME
AvgTimePerFrame
;
32
DWORD
dwInterlaceFlags
;
33
DWORD
dwCopyProtectFlags
;
34
DWORD
dwPictAspectRatioX
;
35
DWORD
dwPictAspectRatioY
;
36
union
{
37
DWORD
dwControlFlags
;
38
DWORD
dwReserved1
;
39
}
DUMMYUNIONNAME
;
40
DWORD
dwReserved2
;
41
BITMAPINFOHEADER
bmiHeader
;
42
}
VIDEOINFOHEADER2
;
43
44
#endif
/* __DVDMEDIA_H__ */
REFERENCE_TIME
LONGLONG REFERENCE_TIME
Definition:
dmusicks.h:9
VIDEOINFOHEADER2
struct tagVIDEOINFOHEADER2 VIDEOINFOHEADER2
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
BITMAPINFOHEADER
Definition:
amvideo.idl:29
tagRECT
Definition:
windef.h:305
tagVIDEOINFOHEADER2
Definition:
dvdmedia.h:26
tagVIDEOINFOHEADER2::dwReserved1
DWORD dwReserved1
Definition:
dvdmedia.h:38
tagVIDEOINFOHEADER2::dwCopyProtectFlags
DWORD dwCopyProtectFlags
Definition:
dvdmedia.h:33
tagVIDEOINFOHEADER2::rcSource
RECT rcSource
Definition:
dvdmedia.h:27
tagVIDEOINFOHEADER2::rcTarget
RECT rcTarget
Definition:
dvdmedia.h:28
tagVIDEOINFOHEADER2::DUMMYUNIONNAME
union tagVIDEOINFOHEADER2::@2931 DUMMYUNIONNAME
tagVIDEOINFOHEADER2::dwReserved2
DWORD dwReserved2
Definition:
dvdmedia.h:40
tagVIDEOINFOHEADER2::dwPictAspectRatioX
DWORD dwPictAspectRatioX
Definition:
dvdmedia.h:34
tagVIDEOINFOHEADER2::dwInterlaceFlags
DWORD dwInterlaceFlags
Definition:
dvdmedia.h:32
tagVIDEOINFOHEADER2::dwBitErrorRate
DWORD dwBitErrorRate
Definition:
dvdmedia.h:30
tagVIDEOINFOHEADER2::dwPictAspectRatioY
DWORD dwPictAspectRatioY
Definition:
dvdmedia.h:35
tagVIDEOINFOHEADER2::AvgTimePerFrame
REFERENCE_TIME AvgTimePerFrame
Definition:
dvdmedia.h:31
tagVIDEOINFOHEADER2::dwControlFlags
DWORD dwControlFlags
Definition:
dvdmedia.h:37
tagVIDEOINFOHEADER2::bmiHeader
BITMAPINFOHEADER bmiHeader
Definition:
dvdmedia.h:41
tagVIDEOINFOHEADER2::dwBitRate
DWORD dwBitRate
Definition:
dvdmedia.h:29
sdk
include
psdk
dvdmedia.h
Generated on Sat Dec 7 2024 06:12:04 for ReactOS by
1.9.6