MdePkg/Include/Protocol/EdidOverride.h File Reference


Data Structures

struct  _EFI_EDID_OVERRIDE_PROTOCOL

Defines

#define EFI_EDID_OVERRIDE_PROTOCOL_GUID
#define EFI_EDID_OVERRIDE_DONT_OVERRIDE   0x01
#define EFI_EDID_OVERRIDE_ENABLE_HOT_PLUG   0x02

Typedefs

typedef struct
_EFI_EDID_OVERRIDE_PROTOCOL 
EFI_EDID_OVERRIDE_PROTOCOL
typedef EFI_STATUS(EFIAPI * EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID )(IN EFI_EDID_OVERRIDE_PROTOCOL *This, IN EFI_HANDLE *ChildHandle, OUT UINT32 *Attributes, IN OUT UINTN *EdidSize, IN OUT UINT8 **Edid)

Variables

EFI_GUID gEfiEdidOverrideProtocolGuid

Detailed Description

EDID Override Protocol from the UEFI 2.0 specification.

Allow platform to provide EDID information to the producer of the Graphics Output protocol.

Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.


Define Documentation

#define EFI_EDID_OVERRIDE_DONT_OVERRIDE   0x01

#define EFI_EDID_OVERRIDE_ENABLE_HOT_PLUG   0x02

#define EFI_EDID_OVERRIDE_PROTOCOL_GUID

Value:

{ \
    0x48ecb431, 0xfb72, 0x45c0, {0xa9, 0x22, 0xf4, 0x58, 0xfe, 0x4, 0xb, 0xd5 } \
  }


Typedef Documentation

typedef EFI_STATUS(EFIAPI * EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID)(IN EFI_EDID_OVERRIDE_PROTOCOL *This, IN EFI_HANDLE *ChildHandle, OUT UINT32 *Attributes, IN OUT UINTN *EdidSize, IN OUT UINT8 **Edid)

Returns policy information and potentially a replacement EDID for the specified video output device.

Parameters:
This The EFI_EDID_OVERRIDE_PROTOCOL instance.
ChildHandle A child handle produced by the Graphics Output EFI driver that represents a video output device.
Attributes The attributes associated with ChildHandle video output device.
EdidSize A pointer to the size, in bytes, of the Edid buffer.
Edid A pointer to callee allocated buffer that contains the EDID that should be used for ChildHandle. A value of NULL represents no EDID override for ChildHandle.
Return values:
EFI_SUCCESS Valid overrides returned for ChildHandle.
EFI_UNSUPPORTED ChildHandle has no overrides.


Variable Documentation


Generated on Wed Sep 23 16:24:23 2015 for MdePkg[ALL] by  doxygen 1.5.7.1