MIPI_DSI_TRANSMISSION structure (ntddvdeo.h)
The MIPI_DSI_TRANSMISSION structure is used to describe a MIPI (Mobile Industry Processor Interface) DSI (Display Serial Interface) transmission request that contains one or more DSI packets to be sent to the display device.
Syntax
typedef struct _MIPI_DSI_TRANSMISSION {
ULONG TotalBufferSize;
UCHAR PacketCount;
UCHAR FailedPacket;
struct {
USHORT TransmissionMode : 2;
USHORT ReportMipiErrors : 1;
USHORT ClearMipiErrors : 1;
USHORT SecondaryPort : 1;
USHORT ManufacturingMode : 1;
USHORT Reserved : 10;
};
USHORT ReadWordCount;
USHORT FinalCommandExtraPayload;
USHORT MipiErrors;
USHORT HostErrors;
MIPI_DSI_PACKET Packets[1];
} MIPI_DSI_TRANSMISSION;
Members
TotalBufferSize
[in] The total size of the buffer that contains the transmission request, in bytes.
PacketCount
[in] The number of packets in the transmission request.
FailedPacket
[out] Index of the first failed packet in the transmission, if any failures occur.
TransmissionMode
[in] Transmission mode.
ReportMipiErrors
[in] When set, indicates that MIPI protocol errors should be reported.
ClearMipiErrors
[in] When set, indicates that MIPI protocol errors should be cleared after being reported.
SecondaryPort
[in] Indicates whether the transmission is for a secondary port.
ManufacturingMode
[in] Indicates whether the transmission is happening in a special manufacturing mode.
Reserved
Reserved.
ReadWordCount
[out] Number of words read during a read operation.
FinalCommandExtraPayload
[in] Size of any extra payload that should be sent with the final command.
MipiErrors
[out] Errors reported by the MIPI DSI hardware, if any.
HostErrors
[out] Errors reported by the host processor or controller that is managing the transmission, if any.
Packets[1]
Array of PacketCount MIPI_DSI_PACKET structures that describe the packets to be transmitted/modified.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1903 |
Header | ntddvdeo.h |