NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
wfd.h File Reference

Detailed Description

OpenWF Display public API, type definitions and function prototypes.

This is one of the three header files defined by the specification. This file contains the portable definitions of data types and function prototypes.

Refer to OpenWF Display specification for the additional documentation.

Definition in file wfd.h.

Go to the source code of this file.

Data Structures

struct  WFDRect
 

Macros

#define OPENWFD_VERSION_1_0   (1)
 
#define WFD_NONE   (0)
 
#define WFD_INVALID_PORT_ID   (0)
 
#define WFD_INVALID_PIPELINE_ID   (0)
 
#define WFD_INVALID_PIPELINE_LAYER   (0)
 
#define WFD_DEFAULT_DEVICE_ID   (0)
 
#define WFD_MAX_INT   ((WFDint)16777216)
 
#define WFD_MAX_FLOAT   ((WFDfloat)16777216)
 
#define WFD_INVALID_HANDLE   ((WFDHandle)0)
 

Typedefs

typedef char char_t
 
typedef WFDHandle WFDDevice
 
typedef WFDHandle WFDPort
 
typedef WFDHandle WFDPortMode
 
typedef WFDHandle WFDPipeline
 
typedef WFDHandle WFDSource
 

Enumerations

enum  WFDboolean {
  WFD_FALSE = KHRONOS_FALSE,
  WFD_TRUE = KHRONOS_TRUE
}
 
enum  WFDStringID {
  WFD_VENDOR = 0x7500,
  WFD_RENDERER = 0x7501,
  WFD_VERSION = 0x7502,
  WFD_EXTENSIONS = 0x7503,
  WFD_STRING_ID_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDErrorCode {
  WFD_ERROR_NONE = 0,
  WFD_ERROR_OUT_OF_MEMORY = 0x7510,
  WFD_ERROR_ILLEGAL_ARGUMENT = 0x7511,
  WFD_ERROR_NOT_SUPPORTED = 0x7512,
  WFD_ERROR_BAD_ATTRIBUTE = 0x7513,
  WFD_ERROR_IN_USE = 0x7514,
  WFD_ERROR_BUSY = 0x7515,
  WFD_ERROR_BAD_DEVICE = 0x7516,
  WFD_ERROR_BAD_HANDLE = 0x7517,
  WFD_ERROR_INCONSISTENCY = 0x7518,
  WFD_ERROR_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDDeviceFilter {
  WFD_DEVICE_FILTER_PORT_ID = 0x7530,
  WFD_DEVICE_FILTER_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDCommitType {
  WFD_COMMIT_ENTIRE_DEVICE = 0x7550,
  WFD_COMMIT_ENTIRE_PORT = 0x7551,
  WFD_COMMIT_PIPELINE = 0x7552,
  WFD_COMMIT_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDPortModeAttrib {
  WFD_PORT_MODE_WIDTH = 0x7600,
  WFD_PORT_MODE_HEIGHT = 0x7601,
  WFD_PORT_MODE_REFRESH_RATE = 0x7602,
  WFD_PORT_MODE_FLIP_MIRROR_SUPPORT = 0x7603,
  WFD_PORT_MODE_ROTATION_SUPPORT = 0x7604,
  WFD_PORT_MODE_INTERLACED = 0x7605,
  WFD_PORT_MODE_ATTRIB_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDPortConfigAttrib {
  WFD_PORT_ID = 0x7620,
  WFD_PORT_TYPE = 0x7621,
  WFD_PORT_DETACHABLE = 0x7622,
  WFD_PORT_ATTACHED = 0x7623,
  WFD_PORT_NATIVE_RESOLUTION = 0x7624,
  WFD_PORT_PHYSICAL_SIZE = 0x7625,
  WFD_PORT_FILL_PORT_AREA = 0x7626,
  WFD_PORT_BACKGROUND_COLOR = 0x7627,
  WFD_PORT_POWER_MODE = 0x762B,
  WFD_PORT_GAMMA_RANGE = 0x762C,
  WFD_PORT_GAMMA = 0x762D,
  WFD_PORT_PARTIAL_REFRESH_SUPPORT = 0x762E,
  WFD_PORT_PIPELINE_ID_COUNT = 0x7632,
  WFD_PORT_BINDABLE_PIPELINE_IDS = 0x7633,
  WFD_PORT_PROTECTION_ENABLE = 0x7634,
  WFD_PORT_ATTRIB_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDPortType {
  WFD_PORT_TYPE_INTERNAL = 0x7660,
  WFD_PORT_TYPE_COMPOSITE = 0x7661,
  WFD_PORT_TYPE_SVIDEO = 0x7662,
  WFD_PORT_TYPE_COMPONENT_YPbPr = 0x7663,
  WFD_PORT_TYPE_COMPONENT_RGB = 0x7664,
  WFD_PORT_TYPE_COMPONENT_RGBHV = 0x7665,
  WFD_PORT_TYPE_DVI = 0x7666,
  WFD_PORT_TYPE_HDMI = 0x7667,
  WFD_PORT_TYPE_DISPLAYPORT = 0x7668,
  WFD_PORT_TYPE_OTHER = 0x7669,
  WFD_PORT_TYPE_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDPartialRefresh {
  WFD_PARTIAL_REFRESH_NONE = 0x7690,
  WFD_PARTIAL_REFRESH_VERTICAL = 0x7691,
  WFD_PARTIAL_REFRESH_HORIZONTAL = 0x7692,
  WFD_PARTIAL_REFRESH_BOTH = 0x7693,
  WFD_PARTIAL_REFRESH_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDRotationSupport {
  WFD_ROTATION_SUPPORT_NONE = 0x76D0,
  WFD_ROTATION_SUPPORT_LIMITED = 0x76D1,
  WFD_ROTATION_SUPPORT_FORMAT_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDPipelineConfigAttrib {
  WFD_PIPELINE_ID = 0x7720,
  WFD_PIPELINE_PORTID = 0x7721,
  WFD_PIPELINE_LAYER = 0x7722,
  WFD_PIPELINE_SHAREABLE = 0x7723,
  WFD_PIPELINE_DIRECT_REFRESH = 0x7724,
  WFD_PIPELINE_MAX_SOURCE_SIZE = 0x7725,
  WFD_PIPELINE_SOURCE_RECTANGLE = 0x7726,
  WFD_PIPELINE_ROTATION_SUPPORT = 0x7729,
  WFD_PIPELINE_SCALE_RANGE = 0x772B,
  WFD_PIPELINE_DESTINATION_RECTANGLE = 0x772D,
  WFD_PIPELINE_TRANSPARENCY_ENABLE = 0x772E,
  WFD_PIPELINE_GLOBAL_ALPHA = 0x772F,
  WFD_PIPELINE_ATTRIB_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDScaleFilter {
  WFD_SCALE_FILTER_NONE = 0x7760,
  WFD_SCALE_FILTER_FASTER = 0x7761,
  WFD_SCALE_FILTER_BETTER = 0x7762,
  WFD_SCALE_FILTER_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDTransparency {
  WFD_TRANSPARENCY_NONE = 0,
  WFD_TRANSPARENCY_SOURCE_COLOR = (1 << 0),
  WFD_TRANSPARENCY_GLOBAL_ALPHA = (1 << 1),
  WFD_TRANSPARENCY_SOURCE_ALPHA = (1 << 2),
  WFD_TRANSPARENCY_MASK = (1 << 3),
  WFD_TRANSPARENCY_FORCE_32BIT = 0x7FFFFFFF
}
 
enum  WFDTransition {
  WFD_TRANSITION_INVALID = 0x77E0,
  WFD_TRANSITION_IMMEDIATE = 0x77E1,
  WFD_TRANSITION_AT_VSYNC = 0x77E2,
  WFD_TRANSITION_FORCE_32BIT = 0x7FFFFFFF
}
 

Functions

WFD_API_CALL WFDErrorCode WFD_APIENTRY wfdGetError (const WFDDevice device) WFD_APIEXIT
 
WFD_API_CALL WFDDevice WFD_APIENTRY wfdCreateDevice (const WFDint deviceId, const WFDint *const attribList) WFD_APIEXIT
 
WFD_API_CALL WFDErrorCode WFD_APIENTRY wfdDestroyDevice (const WFDDevice device) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdDeviceCommit (const WFDDevice device, const WFDCommitType type, const WFDHandle handle) WFD_APIEXIT
 
WFD_API_CALL WFDint WFD_APIENTRY wfdEnumeratePorts (const WFDDevice device, WFDint *const portIds, const WFDint portIdsCount, const WFDint *const filterList) WFD_APIEXIT
 
WFD_API_CALL WFDPort WFD_APIENTRY wfdCreatePort (const WFDDevice device, const WFDint portId, const WFDint *const attribList) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdDestroyPort (const WFDDevice device, const WFDPort port) WFD_APIEXIT
 
WFD_API_CALL WFDint WFD_APIENTRY wfdGetPortModes (const WFDDevice device, const WFDPort port, WFDPortMode *const modes, const WFDint modesCount) WFD_APIEXIT
 
WFD_API_CALL WFDint WFD_APIENTRY wfdGetPortModeAttribi (const WFDDevice device, const WFDPort port, const WFDPortMode mode, const WFDPortModeAttrib attrib) WFD_APIEXIT
 
WFD_API_CALL WFDfloat WFD_APIENTRY wfdGetPortModeAttribf (const WFDDevice device, const WFDPort port, const WFDPortMode mode, const WFDPortModeAttrib attrib) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdSetPortMode (const WFDDevice device, const WFDPort port, const WFDPortMode mode) WFD_APIEXIT
 
WFD_API_CALL WFDPortMode WFD_APIENTRY wfdGetCurrentPortMode (const WFDDevice device, const WFDPort port) WFD_APIEXIT
 
WFD_API_CALL WFDint WFD_APIENTRY wfdGetPortAttribi (const WFDDevice device, const WFDPort port, const WFDPortConfigAttrib attrib) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdSetPortAttribi (const WFDDevice device, const WFDPort port, const WFDPortConfigAttrib attrib, const WFDint value) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdGetPortAttribiv (const WFDDevice device, const WFDPort port, const WFDPortConfigAttrib attrib, const WFDint count, WFDint *const value) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdBindPipelineToPort (const WFDDevice device, const WFDPort port, const WFDPipeline pipeline) WFD_APIEXIT
 
WFD_API_CALL WFDint WFD_APIENTRY wfdEnumeratePipelines (const WFDDevice device, WFDint *const pipelineIds, const WFDint pipelineIdsCount, const WFDint *const filterList) WFD_APIEXIT
 
WFD_API_CALL WFDPipeline WFD_APIENTRY wfdCreatePipeline (const WFDDevice device, const WFDint pipelineId, const WFDint *const attribList) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdDestroyPipeline (const WFDDevice device, const WFDPipeline pipeline) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdDestroySource (const WFDDevice device, const WFDSource source) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdBindSourceToPipeline (const WFDDevice device, const WFDPipeline pipeline, const WFDSource source, const WFDTransition transition, const WFDRect *const region) WFD_APIEXIT
 
WFD_API_CALL WFDint WFD_APIENTRY wfdGetPipelineAttribi (const WFDDevice device, const WFDPipeline pipeline, const WFDPipelineConfigAttrib attrib) WFD_APIEXIT
 
WFD_API_CALL WFDfloat WFD_APIENTRY wfdGetPipelineAttribf (const WFDDevice device, const WFDPipeline pipeline, const WFDPipelineConfigAttrib attrib) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdGetPipelineAttribiv (const WFDDevice device, const WFDPipeline pipeline, const WFDPipelineConfigAttrib attrib, const WFDint count, WFDint *const value) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdSetPipelineAttribi (const WFDDevice device, const WFDPipeline pipeline, const WFDPipelineConfigAttrib attrib, const WFDint value) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdSetPipelineAttribf (const WFDDevice device, const WFDPipeline pipeline, const WFDPipelineConfigAttrib attrib, const WFDfloat value) WFD_APIEXIT
 
WFD_API_CALL void WFD_APIENTRY wfdSetPipelineAttribiv (const WFDDevice device, const WFDPipeline pipeline, const WFDPipelineConfigAttrib attrib, const WFDint count, const WFDint *const value) WFD_APIEXIT
 
WFD_API_CALL WFDint WFD_APIENTRY wfdGetPipelineTransparency (const WFDDevice device, const WFDPipeline pipeline, WFDbitfield *const trans, const WFDint transCount) WFD_APIEXIT
 
WFD_API_CALL WFDint WFD_APIENTRY wfdGetPipelineLayerOrder (const WFDDevice device, const WFDPort port, const WFDPipeline pipeline) WFD_APIEXIT
 

Macro Definition Documentation

◆ OPENWFD_VERSION_1_0

#define OPENWFD_VERSION_1_0   (1)

Definition at line 52 of file wfd.h.

◆ WFD_DEFAULT_DEVICE_ID

#define WFD_DEFAULT_DEVICE_ID   (0)

Definition at line 60 of file wfd.h.

◆ WFD_INVALID_HANDLE

#define WFD_INVALID_HANDLE   ((WFDHandle)0)

Definition at line 72 of file wfd.h.

◆ WFD_INVALID_PIPELINE_ID

#define WFD_INVALID_PIPELINE_ID   (0)

Definition at line 57 of file wfd.h.

◆ WFD_INVALID_PIPELINE_LAYER

#define WFD_INVALID_PIPELINE_LAYER   (0)

Definition at line 58 of file wfd.h.

◆ WFD_INVALID_PORT_ID

#define WFD_INVALID_PORT_ID   (0)

Definition at line 56 of file wfd.h.

◆ WFD_MAX_FLOAT

#define WFD_MAX_FLOAT   ((WFDfloat)16777216)

Definition at line 70 of file wfd.h.

◆ WFD_MAX_INT

#define WFD_MAX_INT   ((WFDint)16777216)

Definition at line 69 of file wfd.h.

◆ WFD_NONE

#define WFD_NONE   (0)

Definition at line 54 of file wfd.h.

Typedef Documentation

◆ char_t

typedef char char_t

Definition at line 67 of file wfd.h.

◆ WFDDevice

typedef WFDHandle WFDDevice

Definition at line 74 of file wfd.h.

◆ WFDPipeline

typedef WFDHandle WFDPipeline

Definition at line 77 of file wfd.h.

◆ WFDPort

typedef WFDHandle WFDPort

Definition at line 75 of file wfd.h.

◆ WFDPortMode

typedef WFDHandle WFDPortMode

Definition at line 76 of file wfd.h.

◆ WFDSource

typedef WFDHandle WFDSource

Definition at line 78 of file wfd.h.

Enumeration Type Documentation

◆ WFDboolean

enum WFDboolean
Enumerator
WFD_FALSE 
WFD_TRUE 

Definition at line 62 of file wfd.h.

◆ WFDCommitType

Enumerator
WFD_COMMIT_ENTIRE_DEVICE 
WFD_COMMIT_ENTIRE_PORT 
WFD_COMMIT_PIPELINE 
WFD_COMMIT_FORCE_32BIT 

Definition at line 112 of file wfd.h.

◆ WFDDeviceFilter

Enumerator
WFD_DEVICE_FILTER_PORT_ID 
WFD_DEVICE_FILTER_FORCE_32BIT 

Definition at line 107 of file wfd.h.

◆ WFDErrorCode

Enumerator
WFD_ERROR_NONE 
WFD_ERROR_OUT_OF_MEMORY 
WFD_ERROR_ILLEGAL_ARGUMENT 
WFD_ERROR_NOT_SUPPORTED 
WFD_ERROR_BAD_ATTRIBUTE 
WFD_ERROR_IN_USE 
WFD_ERROR_BUSY 
WFD_ERROR_BAD_DEVICE 
WFD_ERROR_BAD_HANDLE 
WFD_ERROR_INCONSISTENCY 
WFD_ERROR_FORCE_32BIT 

Definition at line 93 of file wfd.h.

◆ WFDPartialRefresh

Enumerator
WFD_PARTIAL_REFRESH_NONE 
WFD_PARTIAL_REFRESH_VERTICAL 
WFD_PARTIAL_REFRESH_HORIZONTAL 
WFD_PARTIAL_REFRESH_BOTH 
WFD_PARTIAL_REFRESH_FORCE_32BIT 

Definition at line 231 of file wfd.h.

◆ WFDPipelineConfigAttrib

Enumerator
WFD_PIPELINE_ID 
WFD_PIPELINE_PORTID 
WFD_PIPELINE_LAYER 
WFD_PIPELINE_SHAREABLE 
WFD_PIPELINE_DIRECT_REFRESH 
WFD_PIPELINE_MAX_SOURCE_SIZE 
WFD_PIPELINE_SOURCE_RECTANGLE 
WFD_PIPELINE_ROTATION_SUPPORT 
WFD_PIPELINE_SCALE_RANGE 
WFD_PIPELINE_DESTINATION_RECTANGLE 
WFD_PIPELINE_TRANSPARENCY_ENABLE 
WFD_PIPELINE_GLOBAL_ALPHA 
WFD_PIPELINE_ATTRIB_FORCE_32BIT 

Definition at line 245 of file wfd.h.

◆ WFDPortConfigAttrib

Enumerator
WFD_PORT_ID 
WFD_PORT_TYPE 
WFD_PORT_DETACHABLE 
WFD_PORT_ATTACHED 
WFD_PORT_NATIVE_RESOLUTION 
WFD_PORT_PHYSICAL_SIZE 
WFD_PORT_FILL_PORT_AREA 
WFD_PORT_BACKGROUND_COLOR 
WFD_PORT_POWER_MODE 
WFD_PORT_GAMMA_RANGE 
WFD_PORT_GAMMA 
WFD_PORT_PARTIAL_REFRESH_SUPPORT 
WFD_PORT_PIPELINE_ID_COUNT 
WFD_PORT_BINDABLE_PIPELINE_IDS 
WFD_PORT_PROTECTION_ENABLE 
WFD_PORT_ATTRIB_FORCE_32BIT 

Definition at line 188 of file wfd.h.

◆ WFDPortModeAttrib

Enumerator
WFD_PORT_MODE_WIDTH 
WFD_PORT_MODE_HEIGHT 
WFD_PORT_MODE_REFRESH_RATE 
WFD_PORT_MODE_FLIP_MIRROR_SUPPORT 
WFD_PORT_MODE_ROTATION_SUPPORT 
WFD_PORT_MODE_INTERLACED 
WFD_PORT_MODE_ATTRIB_FORCE_32BIT 

Definition at line 178 of file wfd.h.

◆ WFDPortType

Enumerator
WFD_PORT_TYPE_INTERNAL 
WFD_PORT_TYPE_COMPOSITE 
WFD_PORT_TYPE_SVIDEO 
WFD_PORT_TYPE_COMPONENT_YPbPr 
WFD_PORT_TYPE_COMPONENT_RGB 
WFD_PORT_TYPE_COMPONENT_RGBHV 
WFD_PORT_TYPE_DVI 
WFD_PORT_TYPE_HDMI 
WFD_PORT_TYPE_DISPLAYPORT 
WFD_PORT_TYPE_OTHER 
WFD_PORT_TYPE_FORCE_32BIT 

Definition at line 217 of file wfd.h.

◆ WFDRotationSupport

Enumerator
WFD_ROTATION_SUPPORT_NONE 
WFD_ROTATION_SUPPORT_LIMITED 
WFD_ROTATION_SUPPORT_FORMAT_FORCE_32BIT 

Definition at line 239 of file wfd.h.

◆ WFDScaleFilter

Enumerator
WFD_SCALE_FILTER_NONE 
WFD_SCALE_FILTER_FASTER 
WFD_SCALE_FILTER_BETTER 
WFD_SCALE_FILTER_FORCE_32BIT 

Definition at line 271 of file wfd.h.

◆ WFDStringID

Enumerator
WFD_VENDOR 
WFD_RENDERER 
WFD_VERSION 
WFD_EXTENSIONS 
WFD_STRING_ID_FORCE_32BIT 

Definition at line 85 of file wfd.h.

◆ WFDTransition

Enumerator
WFD_TRANSITION_INVALID 
WFD_TRANSITION_IMMEDIATE 
WFD_TRANSITION_AT_VSYNC 
WFD_TRANSITION_FORCE_32BIT 

Definition at line 295 of file wfd.h.

◆ WFDTransparency

Enumerator
WFD_TRANSPARENCY_NONE 
WFD_TRANSPARENCY_SOURCE_COLOR 
WFD_TRANSPARENCY_GLOBAL_ALPHA 
WFD_TRANSPARENCY_SOURCE_ALPHA 
WFD_TRANSPARENCY_MASK 
WFD_TRANSPARENCY_FORCE_32BIT 

Definition at line 278 of file wfd.h.

Function Documentation

◆ wfdBindPipelineToPort()

WFD_API_CALL void WFD_APIENTRY wfdBindPipelineToPort ( const WFDDevice  device,
const WFDPort  port,
const WFDPipeline  pipeline 
)

◆ wfdBindSourceToPipeline()

WFD_API_CALL void WFD_APIENTRY wfdBindSourceToPipeline ( const WFDDevice  device,
const WFDPipeline  pipeline,
const WFDSource  source,
const WFDTransition  transition,
const WFDRect *const  region 
)

◆ wfdCreateDevice()

WFD_API_CALL WFDDevice WFD_APIENTRY wfdCreateDevice ( const WFDint  deviceId,
const WFDint *const  attribList 
)

◆ wfdCreatePipeline()

WFD_API_CALL WFDPipeline WFD_APIENTRY wfdCreatePipeline ( const WFDDevice  device,
const WFDint  pipelineId,
const WFDint *const  attribList 
)

◆ wfdCreatePort()

WFD_API_CALL WFDPort WFD_APIENTRY wfdCreatePort ( const WFDDevice  device,
const WFDint  portId,
const WFDint *const  attribList 
)

◆ wfdDestroyDevice()

WFD_API_CALL WFDErrorCode WFD_APIENTRY wfdDestroyDevice ( const WFDDevice  device)

◆ wfdDestroyPipeline()

WFD_API_CALL void WFD_APIENTRY wfdDestroyPipeline ( const WFDDevice  device,
const WFDPipeline  pipeline 
)

◆ wfdDestroyPort()

WFD_API_CALL void WFD_APIENTRY wfdDestroyPort ( const WFDDevice  device,
const WFDPort  port 
)

◆ wfdDestroySource()

WFD_API_CALL void WFD_APIENTRY wfdDestroySource ( const WFDDevice  device,
const WFDSource  source 
)

◆ wfdDeviceCommit()

WFD_API_CALL void WFD_APIENTRY wfdDeviceCommit ( const WFDDevice  device,
const WFDCommitType  type,
const WFDHandle  handle 
)

◆ wfdEnumeratePipelines()

WFD_API_CALL WFDint WFD_APIENTRY wfdEnumeratePipelines ( const WFDDevice  device,
WFDint *const  pipelineIds,
const WFDint  pipelineIdsCount,
const WFDint *const  filterList 
)

◆ wfdEnumeratePorts()

WFD_API_CALL WFDint WFD_APIENTRY wfdEnumeratePorts ( const WFDDevice  device,
WFDint *const  portIds,
const WFDint  portIdsCount,
const WFDint *const  filterList 
)

◆ wfdGetCurrentPortMode()

WFD_API_CALL WFDPortMode WFD_APIENTRY wfdGetCurrentPortMode ( const WFDDevice  device,
const WFDPort  port 
)

◆ wfdGetError()

WFD_API_CALL WFDErrorCode WFD_APIENTRY wfdGetError ( const WFDDevice  device)

◆ wfdGetPipelineAttribf()

WFD_API_CALL WFDfloat WFD_APIENTRY wfdGetPipelineAttribf ( const WFDDevice  device,
const WFDPipeline  pipeline,
const WFDPipelineConfigAttrib  attrib 
)

◆ wfdGetPipelineAttribi()

WFD_API_CALL WFDint WFD_APIENTRY wfdGetPipelineAttribi ( const WFDDevice  device,
const WFDPipeline  pipeline,
const WFDPipelineConfigAttrib  attrib 
)

◆ wfdGetPipelineAttribiv()

WFD_API_CALL void WFD_APIENTRY wfdGetPipelineAttribiv ( const WFDDevice  device,
const WFDPipeline  pipeline,
const WFDPipelineConfigAttrib  attrib,
const WFDint  count,
WFDint *const  value 
)

◆ wfdGetPipelineLayerOrder()

WFD_API_CALL WFDint WFD_APIENTRY wfdGetPipelineLayerOrder ( const WFDDevice  device,
const WFDPort  port,
const WFDPipeline  pipeline 
)

◆ wfdGetPipelineTransparency()

WFD_API_CALL WFDint WFD_APIENTRY wfdGetPipelineTransparency ( const WFDDevice  device,
const WFDPipeline  pipeline,
WFDbitfield *const  trans,
const WFDint  transCount 
)

◆ wfdGetPortAttribi()

WFD_API_CALL WFDint WFD_APIENTRY wfdGetPortAttribi ( const WFDDevice  device,
const WFDPort  port,
const WFDPortConfigAttrib  attrib 
)

◆ wfdGetPortAttribiv()

WFD_API_CALL void WFD_APIENTRY wfdGetPortAttribiv ( const WFDDevice  device,
const WFDPort  port,
const WFDPortConfigAttrib  attrib,
const WFDint  count,
WFDint *const  value 
)

◆ wfdGetPortModeAttribf()

WFD_API_CALL WFDfloat WFD_APIENTRY wfdGetPortModeAttribf ( const WFDDevice  device,
const WFDPort  port,
const WFDPortMode  mode,
const WFDPortModeAttrib  attrib 
)

◆ wfdGetPortModeAttribi()

WFD_API_CALL WFDint WFD_APIENTRY wfdGetPortModeAttribi ( const WFDDevice  device,
const WFDPort  port,
const WFDPortMode  mode,
const WFDPortModeAttrib  attrib 
)

◆ wfdGetPortModes()

WFD_API_CALL WFDint WFD_APIENTRY wfdGetPortModes ( const WFDDevice  device,
const WFDPort  port,
WFDPortMode *const  modes,
const WFDint  modesCount 
)

◆ wfdSetPipelineAttribf()

WFD_API_CALL void WFD_APIENTRY wfdSetPipelineAttribf ( const WFDDevice  device,
const WFDPipeline  pipeline,
const WFDPipelineConfigAttrib  attrib,
const WFDfloat  value 
)

◆ wfdSetPipelineAttribi()

WFD_API_CALL void WFD_APIENTRY wfdSetPipelineAttribi ( const WFDDevice  device,
const WFDPipeline  pipeline,
const WFDPipelineConfigAttrib  attrib,
const WFDint  value 
)

◆ wfdSetPipelineAttribiv()

WFD_API_CALL void WFD_APIENTRY wfdSetPipelineAttribiv ( const WFDDevice  device,
const WFDPipeline  pipeline,
const WFDPipelineConfigAttrib  attrib,
const WFDint  count,
const WFDint *const  value 
)

◆ wfdSetPortAttribi()

WFD_API_CALL void WFD_APIENTRY wfdSetPortAttribi ( const WFDDevice  device,
const WFDPort  port,
const WFDPortConfigAttrib  attrib,
const WFDint  value 
)

◆ wfdSetPortMode()

WFD_API_CALL void WFD_APIENTRY wfdSetPortMode ( const WFDDevice  device,
const WFDPort  port,
const WFDPortMode  mode 
)