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