Contents

getPixelInformation

Return information about the framebuffer format for a given display mode and depth.

Declaration

virtual IOReturn getPixelInformation( 
 IODisplayModeID displayMode,
 IOIndex depth, 
 IOPixelAperture aperture,
 IOPixelInformation *pixelInfo ) = 0;

Parameters

  • displayMode:

    A display mode ID previously returned by getDisplayModes().

  • depth:

    An index from zero to the value of the maxDepthIndex field from the IODisplayModeInformation structure (inclusive).

  • info:

    Pointer to a structure of type IOPixelInformation to be filled out by the driver. IOPixelInformation is documented in IOGraphicsTypes.h.

Return Value

an IOReturn code. A return other than kIOReturnSuccess will prevent the system from using the device.

Overview

IOFramebuffer subclasses must implement this method to return information in the IOPixelInformation structure for the display mode with the passed ID, depth index and aperture. The aperture utilized by the system is always kIOFBSystemAperture. Drivers may define alternative apertures, being a view of the framebuffer in a different pixel format from the default.

See Also

Miscellaneous