XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_vmw_control_stream_arg Struct Reference

#include <vmwgfx_drm.h>

Collaboration diagram for drm_vmw_control_stream_arg:
Collaboration graph
[legend]

Public Attributes

__u32 stream_id
 
__u32 enabled
 
__u32 flags
 
__u32 color_key
 
__u32 handle
 
__u32 offset
 
__s32 format
 
__u32 size
 
__u32 width
 
__u32 height
 
__u32 pitch [3]
 
__u32 pad64
 
struct drm_vmw_rect src
 
struct drm_vmw_rect dst
 

Detailed Description

struct drm_vmw_control_stream_arg

@stream_id: Stearm to control @enabled: If false all following arguments are ignored. @handle: Handle to buffer for getting data from. @format: Format of the overlay as understood by the host. @width: Width of the overlay. @height: Height of the overlay. @size: Size of the overlay in bytes. @pitch: Array of pitches, the two last are only used for YUV12 formats. @offset: Offset from start of dma buffer to overlay. @src: Source rect, must be within the defined area above. @dst: Destination rect, x and y may be negative.

Argument to the DRM_VMW_CONTROL_STREAM Ioctl.

Member Data Documentation

◆ color_key

__u32 drm_vmw_control_stream_arg::color_key

◆ dst

struct drm_vmw_rect drm_vmw_control_stream_arg::dst

◆ enabled

__u32 drm_vmw_control_stream_arg::enabled

◆ flags

__u32 drm_vmw_control_stream_arg::flags

◆ format

__s32 drm_vmw_control_stream_arg::format

◆ handle

__u32 drm_vmw_control_stream_arg::handle

◆ height

__u32 drm_vmw_control_stream_arg::height

◆ offset

__u32 drm_vmw_control_stream_arg::offset

◆ pad64

__u32 drm_vmw_control_stream_arg::pad64

◆ pitch

__u32 drm_vmw_control_stream_arg::pitch[3]

◆ size

__u32 drm_vmw_control_stream_arg::size

◆ src

struct drm_vmw_rect drm_vmw_control_stream_arg::src

◆ stream_id

__u32 drm_vmw_control_stream_arg::stream_id

◆ width

__u32 drm_vmw_control_stream_arg::width

The documentation for this struct was generated from the following file: