Supported OpenWFD APIs
The following table lists all the core OpenWFD APIs and the available support for them on the WFD driver.
API |
Support in libtegrawfd.so |
---|---|
wfdGetStrings | Supported on Linux build |
wfdIsExtensionSupported | Supported on Linux build |
wfdGetError | Supported on Linux build |
wfdEnumerateDevices | Supported on Linux build |
wfdCreateDevice | Supported on Linux build |
wfdDestroyDevice | Supported on Linux build |
wfdDeviceCommit | Supported on Linux build |
wfdGetDeviceAttribi | Supported on Linux build |
wfdSetDeviceAttribi | Supported on Linux build |
wfdCreateEvent | Not supported |
wfdDestroyEvent | Not supported |
wfdGetEventAttribi | Not supported |
wfdDeviceEventAsync | Not supported |
wfdDeviceEventWait | Not supported |
wfdDeviceEventFilter | Not supported |
wfdEnumeratePorts | Supported on Linux build |
wfdCreatePort | Supported on Linux build |
wfdDestroyPort | Supported on Linux build |
wfdGetPortModes | Supported on Linux build |
wfdGetPortModeAttrib{i/f} | Supported on Linux build |
wfdSetPortMode | Supported on Linux build |
wfdGetCurrentPortMode | Supported on Linux build |
wfdGetPortAttribi | Supported on Linux build |
wfdGetPortAttribf | Supported on Linux build |
wfdGetPortAttribiv | Supported on Linux build |
wfdGetPortAttribfv | Supported on Linux build |
wfdSetPortAttribi | Supported on Linux build |
wfdSetPortAttribf | Supported on Linux build |
wfdSetPortAttribiv | Supported on Linux build |
wfdSetPortAttribfv | Supported on Linux build |
wfdBindPipelineToPort | Supported on Linux build |
wfdGetDisplayDataFormats | Not supported |
wfdGetDisplayData | Not supported |
wfdEnumeratePipelines | Supported on Linux build |
wfdCreatePipeline | Supported on Linux build |
wfdDestroyPipeline | Supported on Linux build |
wfdCreateSourceFromImage | Supported on Linux build |
wfdCreateSourceFromStream | Not supported |
wfdDestroySource | Supported on Linux build |
wfdCreateMaskFromImage | Not supported |
wfdCreateMaskFromStream | Not supported |
wfdDestroyMask | Not supported |
wfdBindSourceToPipeline | Supported on Linux build |
wfdBindMaskToPipeline | Not supported |
wfdGetPipelineAttribi | Supported on Linux build |
wfdGetPipelineAttribf | Supported on Linux build |
wfdGetPipelineAttribiv | Supported on Linux build |
wfdGetPipelineAttribfv | Supported on Linux build |
wfdSetPipelineAttribi | Supported on Linux build |
wfdSetPipelineAttribf | Supported on Linux build |
wfdSetPipelineAttribiv | Supported on Linux build |
wfdSetPipelineAttribfv | Supported on Linux build |
wfdGetPipelineTransparency | Supported on Linux build |
wfdSetPipelineTSColor | Not supported |
wfdGetPipelineLayerOrder | Supported on Linux build |
The following OpenWFD attributes have limited support for querying:
- WFD_PORT_BACKGROUND_COLOR – Cannot be queried via wfdGetPortAttribi API. wfdGetPortAttribiv and wfdGetPortAttribfv APIs can still be used for querying WFD_PORT_BACKGROUND_COLOR.