Mac OS 9
AVComponents.h File Reference

Standard includes for standard AV panels. More...

#include <Dialogs.h>

Go to the source code of this file.

Enumerations

enum  {
  kAVPanelType = FOUR_CHAR_CODE('avpc') , kBrightnessPanelSubType = FOUR_CHAR_CODE('brit') , kContrastPanelSubType = FOUR_CHAR_CODE('cont') , kBitDepthPanelSubType = FOUR_CHAR_CODE('bitd') ,
  kAVEngineType = FOUR_CHAR_CODE('avec') , kBrightnessEngineSubType = FOUR_CHAR_CODE('brit') , kContrastEngineSubType , kAVPortType ,
  kAVUtilityType = FOUR_CHAR_CODE('avuc') , kAVBackChannelSubType = FOUR_CHAR_CODE('avbc') , kAVCommunicationType = FOUR_CHAR_CODE('avcm') , kAVDialogType = FOUR_CHAR_CODE('avdg')
}
 
enum  {
  kAVVideoDisplayPortKind , kAVVideoOutPortKind , kAVVideoInPortKind , kAVSoundOutPortKind ,
  kAVSoundInPortKind , kAVDeviceType , kAVDisplayDeviceKind = FOUR_CHAR_CODE('dkvo') , kAVCategoryType = FOUR_CHAR_CODE('avcc') ,
  kAVSoundInSubType = FOUR_CHAR_CODE('avao') , kAVSoundOutSubType = FOUR_CHAR_CODE('avai') , kAVVideoInSubType = FOUR_CHAR_CODE('vdin') , kAVVideoOutSubType = FOUR_CHAR_CODE('vdou') ,
  kAVInvalidType
}
 
enum  { kAVGenericInterfaceSignature = FOUR_CHAR_CODE('dmgr') , kAVAppleVisionInterfaceSignature = FOUR_CHAR_CODE('avav') }
 
enum  {
  kAVPanelClassDisplayDefault = FOUR_CHAR_CODE('cdsp') , kAVPanelClassColor = FOUR_CHAR_CODE('cclr') , kAVPanelClassGeometry = FOUR_CHAR_CODE('cgeo') , kAVPanelClassSound = FOUR_CHAR_CODE('csnd') ,
  kAVPanelClassPreferences = FOUR_CHAR_CODE('cprf') , kAVPanelClassLCD = FOUR_CHAR_CODE('clcd') , kAVPanelClassMonitorSound = FOUR_CHAR_CODE('cres') , kAVPanelClassAlert = FOUR_CHAR_CODE('calr') ,
  kAVPanelClassExtras = FOUR_CHAR_CODE('cext') , kAVPanelClassRearrange = FOUR_CHAR_CODE('crea')
}
 
enum  { kAVNotifyDeviceReset = FOUR_CHAR_CODE('rset') }
 
enum  {
  kAVPanelComponentInterfaceRevOne = 1 , kAVPanelComponentInterfaceRevTwo = 2 , kAVEngineComponentInterfaceRevOne = 1 , kAVPortComponentInterfaceRevOne = 1 ,
  kAVDeviceComponentInterfaceRevOne = 1 , kAVUtilityComponentInterfaceRevOne = 1
}
 
enum  { kAVPanelAdornmentNoBorder = 0 , kAVPanelAdornmentStandardBorder = 1 }
 
enum  { kAVPanelAdornmentNoName = 0 , kAVPanelAdornmentStandardName = 1 }
 
enum  { kBaseAVComponentSelector , kAppleAVComponentSelector }
 
enum  {
  kAVPanelFakeRegisterSelect = kComponentRegisterSelect , kAVPanelSetCustomDataSelect = 0 , kAVPanelGetDitlSelect = 1 , kAVPanelGetTitleSelect = 2 ,
  kAVPanelInstallSelect = 3 , kAVPanelEventSelect = 4 , kAVPanelItemSelect = 5 , kAVPanelRemoveSelect = 6 ,
  kAVPanelValidateInputSelect = 7 , kAVPanelGetSettingsIdentifiersSelect = 8 , kAVPanelGetSettingsSelect = 9 , kAVPanelSetSettingsSelect = 10 ,
  kAVPanelSelectorGetFidelitySelect = kBaseAVComponentSelector , kAVPanelSelectorTargetDeviceSelect = 257 , kAVPanelSelectorGetPanelClassSelect = 258 , kAVPanelSelectorGetPanelAdornmentSelect = 259 ,
  kAVPanelSelectorGetBalloonHelpStringSelect = 260 , kAVPanelSelectorAppleGuideRequestSelect = 261 , kAVPanelSelectorGetFocusStatusSelect = 262 , kAVPanelSelectorSetFocusStatusSelect = 263
}
 
enum  { kAVEngineGetEngineFidelitySelect = kBaseAVComponentSelector , kAVEngineTargetDeviceSelect = 257 }
 
enum  {
  kAVPortCheckTimingModeSelect = 0 , kAVPortReserved1Select = 1 , kAVPortReserved2Select = 2 , kAVPortGetDisplayTimingInfoSelect = kAppleAVComponentSelector ,
  kAVPortGetDisplayProfileCountSelect = 513 , kAVPortGetIndexedDisplayProfileSelect = 514 , kAVPortGetDisplayGestaltSelect = 515 , kAVPortGetDisplayTimingCountSelect = 516 ,
  kAVPortGetIndexedDisplayTimingSelect = 517 , kAVPortGetDisplayTimingRangeCountSelect = 518 , kAVPortGetIndexedDisplayTimingRangeSelect = 519
}
 
enum  {
  kAVPortGetAVDeviceFidelitySelect , kAVPortGetWiggleSelect = 257 , kAVPortSetWiggleSelect = 258 , kAVPortGetNameSelect = 259 ,
  kAVPortGetGraphicInfoSelect = 260 , kAVPortSetActiveSelect = 261 , kAVPortGetActiveSelect = 262 , kAVPortUnsed1Select = 263 ,
  kAVPortGetAVIDSelect = 264 , kAVPortSetAVIDSelect = 265 , kAVPortSetDeviceAVIDSelect , kAVPortGetDeviceAVIDSelect ,
  kAVPortGetPowerStateSelect = 268 , kAVPortSetPowerStateSelect = 269 , kAVPortGetMakeAndModelSelect = 270 , kAVPortGetInterfaceSignatureSelect ,
  kAVPortReserved3Select = 272 , kAVPortGetManufactureInfoSelect
}
 
enum  {
  kAVDeviceGetNameSelect = kBaseAVComponentSelector , kAVDeviceGetGraphicInfoSelect = 257 , kAVDeviceGetPowerStateSelect = 258 , kAVDeviceSetPowerStateSelect = 259 ,
  kAVDeviceGetAVIDSelect = 260 , kAVDeviceSetAVIDSelect = 261
}
 
enum  { kAVBackChannelReservedSelector = 1 , kAVBackChannelPreModalFilterSelect = 2 , kAVBackChannelModalFilterSelect = 3 , kAVBackChannelAppleGuideLaunchSelect = 4 }
 
enum  {
  uppAVEngineComponentGetFidelityProcInfo = 0x00000FF0 , uppAVEngineComponentTargetDeviceProcInfo = 0x000003F0 , uppAVPanelFakeRegisterProcInfo = 0x000000F0 , uppAVPanelSetCustomDataProcInfo = 0x000003F0 ,
  uppAVPanelGetDitlProcInfo = 0x000003F0 , uppAVPanelGetTitleProcInfo = 0x000003F0 , uppAVPanelInstallProcInfo = 0x00000FF0 , uppAVPanelEventProcInfo = 0x0003FFF0 ,
  uppAVPanelItemProcInfo = 0x00002FF0 , uppAVPanelRemoveProcInfo = 0x00000FF0 , uppAVPanelValidateInputProcInfo = 0x000003F0 , uppAVPanelGetSettingsIdentifiersProcInfo = 0x00000FF0 ,
  uppAVPanelGetSettingsProcInfo = 0x0000FFF0 , uppAVPanelSetSettingsProcInfo = 0x0000FFF0 , uppAVPanelGetFidelityProcInfo = 0x00000FF0 , uppAVPanelComponentTargetDeviceProcInfo = 0x00003FF0 ,
  uppAVPanelComponentGetPanelClassProcInfo = 0x0000FFF0 , uppAVPanelComponentGetPanelAdornmentProcInfo = 0x00000FF0 , uppAVPanelComponentGetBalloonHelpStringProcInfo = 0x00000EF0 , uppAVPanelComponentAppleGuideRequestProcInfo = 0x00000FF0 ,
  uppAVPanelComponentGetFocusStatusProcInfo = 0x000003F0 , uppAVPanelComponentSetFocusStatusProcInfo = 0x0000DFF0 , uppAVPortGetAVDeviceFidelityProcInfo = 0x00000FF0 , uppAVPortGetWiggleProcInfo = 0x000003F0 ,
  uppAVPortSetWiggleProcInfo = 0x000001F0 , uppAVPortGetNameProcInfo = 0x000003F0 , uppAVPortGetGraphicInfoProcInfo = 0x00003FF0 , uppAVPortSetActiveProcInfo = 0x000001F0 ,
  uppAVPortGetActiveProcInfo = 0x00003FF0 , uppAVPortGetAVIDProcInfo = 0x000003F0 , uppAVPortSetAVIDProcInfo = 0x000003F0 , uppAVPortSetDeviceAVIDProcInfo = 0x000003F0 ,
  uppAVPortGetDeviceAVIDProcInfo = 0x000003F0 , uppAVPortGetPowerStateProcInfo = 0x000003F0 , uppAVPortSetPowerStateProcInfo = 0x000003F0 , uppAVPortGetMakeAndModelProcInfo = 0x0000FFF0 ,
  uppAVPortGetInterfaceSignatureProcInfo = 0x000003F0 , uppAVPortGetManufactureInfoProcInfo = 0x00000FF0 , uppAVPortCheckTimingModeProcInfo = 0x0000FFF0 , uppAVPortGetDisplayTimingInfoProcInfo = 0x0000FFF0 ,
  uppAVPortGetDisplayProfileCountProcInfo = 0x00003FF0 , uppAVPortGetIndexedDisplayProfileProcInfo = 0x0000FFF0 , uppAVPortGetDisplayGestaltProcInfo = 0x00000FF0 , uppAVPortGetDisplayTimingCountProcInfo = 0x00003FF0 ,
  uppAVPortGetIndexedDisplayTimingProcInfo = 0x0000FFF0 , uppAVPortGetDisplayTimingRangeCountProcInfo = 0x00003FF0 , uppAVPortGetIndexedDisplayTimingRangeProcInfo = 0x0000FFF0 , uppAVDeviceGetNameProcInfo = 0x000003F0 ,
  uppAVDeviceGetGraphicInfoProcInfo = 0x00003FF0 , uppAVDeviceGetPowerStateProcInfo = 0x000003F0 , uppAVDeviceSetPowerStateProcInfo = 0x000003F0 , uppAVDeviceGetAVIDProcInfo = 0x000003F0 ,
  uppAVDeviceSetAVIDProcInfo = 0x000003F0 , uppAVBackChannelPreModalFilterProcInfo = 0x000000F0 , uppAVBackChannelModalFilterProcInfo = 0x000003F0 , uppAVBackChannelAppleGuideLaunchProcInfo = 0x000003F0
}
 

Functions

ComponentResult AVEngineComponentGetFidelity (ComponentInstance engineComponent, DisplayIDType displayID, DMFidelityType *engineFidelity)
 
ComponentResult AVEngineComponentTargetDevice (ComponentInstance engineComponent, DisplayIDType displayID)
 
ComponentResult AVPanelFakeRegister (ComponentInstance ci)
 
ComponentResult AVPanelSetCustomData (ComponentInstance ci, long theCustomData)
 
ComponentResult AVPanelGetDitl (ComponentInstance ci, Handle *ditl)
 
ComponentResult AVPanelGetTitle (ComponentInstance ci, StringPtr title)
 
ComponentResult AVPanelInstall (ComponentInstance ci, DialogRef dialog, long itemOffset)
 
ComponentResult AVPanelEvent (ComponentInstance ci, DialogRef dialog, long itemOffset, EventRecord *event, short *itemHit, Boolean *handled)
 
ComponentResult AVPanelItem (ComponentInstance ci, DialogRef dialog, long itemOffset, short itemNum)
 
ComponentResult AVPanelRemove (ComponentInstance ci, DialogRef dialog, long itemOffset)
 
ComponentResult AVPanelValidateInput (ComponentInstance ci, Boolean *ok)
 
ComponentResult AVPanelGetSettingsIdentifiers (ComponentInstance ci, short *theID, OSType *theType)
 
ComponentResult AVPanelGetSettings (ComponentInstance ci, Handle *userDataHand, long flags, DialogRef theDialog, long itemsOffset)
 
ComponentResult AVPanelSetSettings (ComponentInstance ci, Handle userDataHand, long flags, DialogRef theDialog, long itemsOffset)
 
ComponentResult AVPanelGetFidelity (ComponentInstance panelComponent, DisplayIDType displayID, DMFidelityType *panelFidelity)
 
ComponentResult AVPanelComponentTargetDevice (ComponentInstance panelComponent, DisplayIDType displayID, DialogRef theDialog, long itemsOffset)
 
ComponentResult AVPanelComponentGetPanelClass (ComponentInstance panelComponent, ResType *panelClass, ResType *subClass, Ptr reserved1, Ptr reserved2)
 
ComponentResult AVPanelComponentGetPanelAdornment (ComponentInstance panelComponent, long *panelBorderType, long *panelNameType)
 
ComponentResult AVPanelComponentGetBalloonHelpString (ComponentInstance panelComponent, short item, StringPtr balloonString)
 
ComponentResult AVPanelComponentAppleGuideRequest (ComponentInstance panelComponent, OSType agSelector, void *agDataReply)
 
ComponentResult AVPanelComponentGetFocusStatus (ComponentInstance panelComponent, Boolean *hasFocus)
 
ComponentResult AVPanelComponentSetFocusStatus (ComponentInstance panelComponent, DialogPtr theDialog, long itemOffset, Boolean gettingFocus, Boolean *tookFocus)
 
ComponentResult AVPortGetAVDeviceFidelity (ComponentInstance portComponent, AVIDType deviceAVID, DMFidelityType *portFidelity)
 
ComponentResult AVPortGetWiggle (ComponentInstance portComponent, Boolean *wiggleDevice)
 
ComponentResult AVPortSetWiggle (ComponentInstance portComponent, Boolean wiggleDevice)
 
ComponentResult AVPortGetName (ComponentInstance portComponent, Str255 portName)
 
ComponentResult AVPortGetGraphicInfo (ComponentInstance portComponent, PicHandle *thePict, Handle *theIconSuite, AVLocationPtr theLocation)
 
ComponentResult AVPortSetActive (ComponentInstance portComponent, Boolean setActive)
 
ComponentResult AVPortGetActive (ComponentInstance portComponent, Boolean *isPortActive, Boolean *portCanBeActivated, void *reserved)
 
ComponentResult AVPortGetAVID (ComponentInstance portComponent, AVIDType *avPortID)
 
ComponentResult AVPortSetAVID (ComponentInstance portComponent, AVIDType avPortID)
 
ComponentResult AVPortSetDeviceAVID (ComponentInstance portComponent, AVIDType avDeviceID)
 
ComponentResult AVPortGetDeviceAVID (ComponentInstance portComponent, AVIDType *avDeviceID)
 
ComponentResult AVPortGetPowerState (ComponentInstance portComponent, AVPowerStatePtr getPowerState)
 
ComponentResult AVPortSetPowerState (ComponentInstance portComponent, AVPowerStatePtr setPowerState)
 
ComponentResult AVPortGetMakeAndModel (ComponentInstance portComponent, DisplayIDType theDisplayID, ResType *manufacturer, UInt32 *model, UInt32 *serialNumber)
 
ComponentResult AVPortGetInterfaceSignature (ComponentInstance portComponent, OSType *interfaceSignature)
 
ComponentResult AVPortGetManufactureInfo (ComponentInstance portComponent, DisplayIDType theDisplayID, DMMakeAndModelPtr theMakeAndModel)
 
ComponentResult AVPortCheckTimingMode (ComponentInstance displayComponent, DisplayIDType theDisplayID, VDDisplayConnectInfoPtr connectInfo, VDTimingInfoPtr modeTiming, VDDetailedTimingPtr theDetailedTiming)
 
ComponentResult AVPortGetDisplayTimingInfo (ComponentInstance displayComponent, VDTimingInfoPtr modeTiming, UInt32 requestedVersion, DMDisplayTimingInfoPtr modeInfo, VDDetailedTimingPtr theDetailedTiming)
 
ComponentResult AVPortGetDisplayProfileCount (ComponentInstance displayComponent, UInt32 reserved, UInt32 *profileCount, UInt32 *profileSeed)
 
ComponentResult AVPortGetIndexedDisplayProfile (ComponentInstance displayComponent, UInt32 reserved, UInt32 profileIndex, UInt32 profileSeed, CMProfileRef *indexedProfile)
 
ComponentResult AVPortGetDisplayGestalt (ComponentInstance displayComponent, ResType displayGestaltSelector, UInt32 *displayGestaltResponse)
 
ComponentResult AVPortGetDisplayTimingCount (ComponentInstance displayComponent, void *reserved, UInt32 *timingCount, UInt32 *timingsSeed)
 
ComponentResult AVPortGetIndexedDisplayTiming (ComponentInstance displayComponent, void *reserved, UInt32 timingIndex, UInt32 timingsSeed, VDDetailedTimingPtr indexedTiming)
 
ComponentResult AVPortGetDisplayTimingRangeCount (ComponentInstance displayComponent, void *reserved, UInt32 *rangeCount, UInt32 *rangeSeed)
 
ComponentResult AVPortGetIndexedDisplayTimingRange (ComponentInstance displayComponent, void *reserved, UInt32 rangeIndex, UInt32 rangeSeed, VDDisplayTimingRangePtr indexedRange)
 
ComponentResult AVDeviceGetName (ComponentInstance deviceComponent, Str255 portName)
 
ComponentResult AVDeviceGetGraphicInfo (ComponentInstance deviceComponent, PicHandle *thePict, Handle *theIconSuite, AVLocationPtr theLocation)
 
ComponentResult AVDeviceGetPowerState (ComponentInstance deviceComponent, AVPowerStatePtr getPowerState)
 
ComponentResult AVDeviceSetPowerState (ComponentInstance deviceComponent, AVPowerStatePtr setPowerState)
 
ComponentResult AVDeviceGetAVID (ComponentInstance deviceComponent, AVIDType *avDeviceID)
 
ComponentResult AVDeviceSetAVID (ComponentInstance deviceComponent, AVIDType avDeviceID)
 
ComponentResult AVBackChannelPreModalFilter (ComponentInstance compInstance)
 
ComponentResult AVBackChannelModalFilter (ComponentInstance compInstance, EventRecord *theEvent)
 
ComponentResult AVBackChannelAppleGuideLaunch (ComponentInstance compInstance, StringPtr theSubject)
 

Detailed Description

Standard includes for standard AV panels.

Introduced In: System 7.5
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 1989-2001 by Apple Computer, Inc., all rights reserved

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

The subtypes listed here are for example only. The display manager will find all panels with the appropriate types. These panels return class information that is used to devide them up into groups to be displayed in the AV Windows (class means "geometry" or "color" or other groupings like that.

Enumerator
kBrightnessPanelSubType 

Panel subtypes

kBrightnessEngineSubType 

Engine subtypes

kAVPortType 

kBitDepthEngineSubType = 'bitd', // Not used

kAVUtilityType 

subtypes are defined in each port's public .h file

◆ anonymous enum

anonymous enum

PortComponent subtypes are up to the port and display manager does not use the subtype to find port components. Instead, display manager uses an internal cache to search for portcompoennts. It turns out to be useful to have a unique subtype so that engines can see if they should apply themselves to a particular port component.

PortKinds are the "class" of port. When a port is registered with display manager (creating a display ID), the caller of DMNewDisplayIDByPortComponent passes a portKind. Ports of this type are returned by DMNewDevicePortList.

PortKinds are NOT subtypes of components PortKinds ARE used to register and find port components with Display Manager. Here are the basic port kinds:

Video displays are distinct from video out because there are some video out ports that are not actaully displays. if EZAV is looking to configure displays, it needs to look for kAVVideoDisplayPortKind not kAVVideoOutPortKind.

Enumerator
kAVVideoOutPortKind 

Video Display (CRT or panel display)

kAVVideoInPortKind 

Video out port (camera output).

kAVSoundOutPortKind 

Video in port (camera input)

kAVSoundInPortKind 

Sound out port (speaker or speaker jack)

kAVDeviceType 

Sound in port (microphone or microphone jack)

kAVDisplayDeviceKind 

Device Component subtypes are up to the manufacturor since each device may contain multiple function types (eg telecaster)

kAVCategoryType 

Display device Device Component subtypes are up to the manufacturor since each device may contain multiple function types (eg telecaster)

◆ anonymous enum

anonymous enum

Interface Signatures are used to identify what kind of component calls can be made for a given component. Today this applies only to ports, but could be applied to other components as well.

◆ anonymous enum

anonymous enum

=============================
Panel Class Constants
=============================

◆ anonymous enum

anonymous enum

=============================
AV Notification Types
=============================
This notification will be sent whenever a device has been reset, for whatever reason.

◆ anonymous enum

anonymous enum

=============================
Component interface revision levels and history
=============================

◆ anonymous enum

anonymous enum

=============================
Adornment Constants
=============================

◆ anonymous enum

anonymous enum

=============================
Selector Ranges
=============================

Enumerator
kAppleAVComponentSelector 

First apple-defined selector for AV components

◆ anonymous enum

anonymous enum

=============================
Panel Standard component selectors
=============================

Enumerator
kAVPanelSetCustomDataSelect 

-5

◆ anonymous enum

anonymous enum

=============================
Engine Standard component selectors
=============================

◆ anonymous enum

anonymous enum

=============================
Video Port Specific calls
=============================

Enumerator
kAVPortReserved2Select 

Reserved

kAVPortGetDisplayTimingInfoSelect 

Reserved

◆ anonymous enum

anonymous enum

=============================
AV Port Specific calls
=============================

Enumerator
kAVPortGetWiggleSelect 

Port Standard Component selectors

kAVPortGetAVIDSelect 

Selector removed as part of API change. We don't want to mess up the following selectors, so we put in this spacer (ie kPadSelector).

kAVPortGetDeviceAVIDSelect 

For registrar to set device (instead of hitting global directly) – should only be called once

kAVPortGetPowerStateSelect 

Called by display mgr for generic ports

kAVPortGetInterfaceSignatureSelect 

Get Make and model information

kAVPortReserved3Select 

To determine what VideoPort-specific calls can be made

kAVPortGetManufactureInfoSelect 

Reserved

◆ anonymous enum

anonymous enum

=============================
Device Component Standard Component selectors
=============================

◆ anonymous enum

anonymous enum

=============================
AV Back-Channel Selectors
=============================

◆ anonymous enum

anonymous enum

MixedMode ProcInfo constants for component calls

Function Documentation

◆ AVBackChannelAppleGuideLaunch()

ComponentResult AVBackChannelAppleGuideLaunch ( ComponentInstance  compInstance,
StringPtr  theSubject 
)

AVBackChannelAppleGuideLaunch()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVBackChannelModalFilter()

ComponentResult AVBackChannelModalFilter ( ComponentInstance  compInstance,
EventRecord theEvent 
)

AVBackChannelModalFilter()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVBackChannelPreModalFilter()

ComponentResult AVBackChannelPreModalFilter ( ComponentInstance  compInstance)

=============================
AV BackChannel Component Selectors
=============================
AVBackChannelPreModalFilter()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVDeviceGetAVID()

ComponentResult AVDeviceGetAVID ( ComponentInstance  deviceComponent,
AVIDType *  avDeviceID 
)

AVDeviceGetAVID()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVDeviceGetGraphicInfo()

ComponentResult AVDeviceGetGraphicInfo ( ComponentInstance  deviceComponent,
PicHandle thePict,
Handle *  theIconSuite,
AVLocationPtr  theLocation 
)

AVDeviceGetGraphicInfo()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVDeviceGetName()

ComponentResult AVDeviceGetName ( ComponentInstance  deviceComponent,
Str255  portName 
)

=============================
AV Device Component Selectors
=============================
AVDeviceGetName()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVDeviceGetPowerState()

ComponentResult AVDeviceGetPowerState ( ComponentInstance  deviceComponent,
AVPowerStatePtr  getPowerState 
)

AVDeviceGetPowerState()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVDeviceSetAVID()

ComponentResult AVDeviceSetAVID ( ComponentInstance  deviceComponent,
AVIDType  avDeviceID 
)

AVDeviceSetAVID()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVDeviceSetPowerState()

ComponentResult AVDeviceSetPowerState ( ComponentInstance  deviceComponent,
AVPowerStatePtr  setPowerState 
)

AVDeviceSetPowerState()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVEngineComponentGetFidelity()

ComponentResult AVEngineComponentGetFidelity ( ComponentInstance  engineComponent,
DisplayIDType  displayID,
DMFidelityType *  engineFidelity 
)

=============================
Engine Standard component selectors
=============================
AVEngineComponentGetFidelity()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVEngineComponentTargetDevice()

ComponentResult AVEngineComponentTargetDevice ( ComponentInstance  engineComponent,
DisplayIDType  displayID 
)

AVEngineComponentTargetDevice()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelComponentAppleGuideRequest()

ComponentResult AVPanelComponentAppleGuideRequest ( ComponentInstance  panelComponent,
OSType  agSelector,
void *  agDataReply 
)

AVPanelComponentAppleGuideRequest()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelComponentGetBalloonHelpString()

ComponentResult AVPanelComponentGetBalloonHelpString ( ComponentInstance  panelComponent,
short  item,
StringPtr  balloonString 
)

AVPanelComponentGetBalloonHelpString()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelComponentGetFocusStatus()

ComponentResult AVPanelComponentGetFocusStatus ( ComponentInstance  panelComponent,
Boolean hasFocus 
)

AVPanelComponentGetFocusStatus()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelComponentGetPanelAdornment()

ComponentResult AVPanelComponentGetPanelAdornment ( ComponentInstance  panelComponent,
long *  panelBorderType,
long *  panelNameType 
)

AVPanelComponentGetPanelAdornment()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelComponentGetPanelClass()

ComponentResult AVPanelComponentGetPanelClass ( ComponentInstance  panelComponent,
ResType *  panelClass,
ResType *  subClass,
Ptr  reserved1,
Ptr  reserved2 
)

AVPanelComponentGetPanelClass()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelComponentSetFocusStatus()

ComponentResult AVPanelComponentSetFocusStatus ( ComponentInstance  panelComponent,
DialogPtr  theDialog,
long  itemOffset,
Boolean  gettingFocus,
Boolean tookFocus 
)

AVPanelComponentSetFocusStatus()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelComponentTargetDevice()

ComponentResult AVPanelComponentTargetDevice ( ComponentInstance  panelComponent,
DisplayIDType  displayID,
DialogRef  theDialog,
long  itemsOffset 
)

AVPanelComponentTargetDevice()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelEvent()

ComponentResult AVPanelEvent ( ComponentInstance  ci,
DialogRef  dialog,
long  itemOffset,
EventRecord event,
short *  itemHit,
Boolean handled 
)

AVPanelEvent()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelFakeRegister()

ComponentResult AVPanelFakeRegister ( ComponentInstance  ci)

=============================
Panel Standard Component calls
=============================
AVPanelFakeRegister()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelGetDitl()

ComponentResult AVPanelGetDitl ( ComponentInstance  ci,
Handle *  ditl 
)

AVPanelGetDitl()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelGetFidelity()

ComponentResult AVPanelGetFidelity ( ComponentInstance  panelComponent,
DisplayIDType  displayID,
DMFidelityType *  panelFidelity 
)

AVPanelGetFidelity()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelGetSettings()

ComponentResult AVPanelGetSettings ( ComponentInstance  ci,
Handle *  userDataHand,
long  flags,
DialogRef  theDialog,
long  itemsOffset 
)

AVPanelGetSettings()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelGetSettingsIdentifiers()

ComponentResult AVPanelGetSettingsIdentifiers ( ComponentInstance  ci,
short *  theID,
OSType *  theType 
)

AVPanelGetSettingsIdentifiers()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelGetTitle()

ComponentResult AVPanelGetTitle ( ComponentInstance  ci,
StringPtr  title 
)

AVPanelGetTitle()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelInstall()

ComponentResult AVPanelInstall ( ComponentInstance  ci,
DialogRef  dialog,
long  itemOffset 
)

AVPanelInstall()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelItem()

ComponentResult AVPanelItem ( ComponentInstance  ci,
DialogRef  dialog,
long  itemOffset,
short  itemNum 
)

AVPanelItem()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelRemove()

ComponentResult AVPanelRemove ( ComponentInstance  ci,
DialogRef  dialog,
long  itemOffset 
)

AVPanelRemove()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelSetCustomData()

ComponentResult AVPanelSetCustomData ( ComponentInstance  ci,
long  theCustomData 
)

AVPanelSetCustomData()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelSetSettings()

ComponentResult AVPanelSetSettings ( ComponentInstance  ci,
Handle  userDataHand,
long  flags,
DialogRef  theDialog,
long  itemsOffset 
)

AVPanelSetSettings()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPanelValidateInput()

ComponentResult AVPanelValidateInput ( ComponentInstance  ci,
Boolean ok 
)

AVPanelValidateInput()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortCheckTimingMode()

ComponentResult AVPortCheckTimingMode ( ComponentInstance  displayComponent,
DisplayIDType  theDisplayID,
VDDisplayConnectInfoPtr  connectInfo,
VDTimingInfoPtr  modeTiming,
VDDetailedTimingPtr  theDetailedTiming 
)

=============================
Video Out Port Component Selectors
=============================
AVPortCheckTimingMode()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetActive()

ComponentResult AVPortGetActive ( ComponentInstance  portComponent,
Boolean isPortActive,
Boolean portCanBeActivated,
void *  reserved 
)

AVPortGetActive()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetAVDeviceFidelity()

ComponentResult AVPortGetAVDeviceFidelity ( ComponentInstance  portComponent,
AVIDType  deviceAVID,
DMFidelityType *  portFidelity 
)

=============================
Port Component Standard Component selectors
=============================
AVPortGetAVDeviceFidelity()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetAVID()

ComponentResult AVPortGetAVID ( ComponentInstance  portComponent,
AVIDType *  avPortID 
)

AVPortGetAVID()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetDeviceAVID()

ComponentResult AVPortGetDeviceAVID ( ComponentInstance  portComponent,
AVIDType *  avDeviceID 
)

AVPortGetDeviceAVID()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetDisplayGestalt()

ComponentResult AVPortGetDisplayGestalt ( ComponentInstance  displayComponent,
ResType  displayGestaltSelector,
UInt32 *  displayGestaltResponse 
)

AVPortGetDisplayGestalt()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetDisplayProfileCount()

ComponentResult AVPortGetDisplayProfileCount ( ComponentInstance  displayComponent,
UInt32  reserved,
UInt32 *  profileCount,
UInt32 *  profileSeed 
)

AVPortGetDisplayProfileCount()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetDisplayTimingCount()

ComponentResult AVPortGetDisplayTimingCount ( ComponentInstance  displayComponent,
void *  reserved,
UInt32 *  timingCount,
UInt32 *  timingsSeed 
)

AVPortGetDisplayTimingCount()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetDisplayTimingInfo()

ComponentResult AVPortGetDisplayTimingInfo ( ComponentInstance  displayComponent,
VDTimingInfoPtr  modeTiming,
UInt32  requestedVersion,
DMDisplayTimingInfoPtr  modeInfo,
VDDetailedTimingPtr  theDetailedTiming 
)

AVPortGetDisplayTimingInfo()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetDisplayTimingRangeCount()

ComponentResult AVPortGetDisplayTimingRangeCount ( ComponentInstance  displayComponent,
void *  reserved,
UInt32 *  rangeCount,
UInt32 *  rangeSeed 
)

AVPortGetDisplayTimingRangeCount()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetGraphicInfo()

ComponentResult AVPortGetGraphicInfo ( ComponentInstance  portComponent,
PicHandle thePict,
Handle *  theIconSuite,
AVLocationPtr  theLocation 
)

AVPortGetGraphicInfo()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetIndexedDisplayProfile()

ComponentResult AVPortGetIndexedDisplayProfile ( ComponentInstance  displayComponent,
UInt32  reserved,
UInt32  profileIndex,
UInt32  profileSeed,
CMProfileRef *  indexedProfile 
)

AVPortGetIndexedDisplayProfile()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetIndexedDisplayTiming()

ComponentResult AVPortGetIndexedDisplayTiming ( ComponentInstance  displayComponent,
void *  reserved,
UInt32  timingIndex,
UInt32  timingsSeed,
VDDetailedTimingPtr  indexedTiming 
)

AVPortGetIndexedDisplayTiming()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetIndexedDisplayTimingRange()

ComponentResult AVPortGetIndexedDisplayTimingRange ( ComponentInstance  displayComponent,
void *  reserved,
UInt32  rangeIndex,
UInt32  rangeSeed,
VDDisplayTimingRangePtr  indexedRange 
)

AVPortGetIndexedDisplayTimingRange()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetInterfaceSignature()

ComponentResult AVPortGetInterfaceSignature ( ComponentInstance  portComponent,
OSType *  interfaceSignature 
)

AVPortGetInterfaceSignature()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetMakeAndModel()

ComponentResult AVPortGetMakeAndModel ( ComponentInstance  portComponent,
DisplayIDType  theDisplayID,
ResType *  manufacturer,
UInt32 *  model,
UInt32 *  serialNumber 
)

AVPortGetMakeAndModel()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetManufactureInfo()

ComponentResult AVPortGetManufactureInfo ( ComponentInstance  portComponent,
DisplayIDType  theDisplayID,
DMMakeAndModelPtr  theMakeAndModel 
)

AVPortGetManufactureInfo()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetName()

ComponentResult AVPortGetName ( ComponentInstance  portComponent,
Str255  portName 
)

AVPortGetName()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetPowerState()

ComponentResult AVPortGetPowerState ( ComponentInstance  portComponent,
AVPowerStatePtr  getPowerState 
)

AVPortGetPowerState()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortGetWiggle()

ComponentResult AVPortGetWiggle ( ComponentInstance  portComponent,
Boolean wiggleDevice 
)

AVPortGetWiggle()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortSetActive()

ComponentResult AVPortSetActive ( ComponentInstance  portComponent,
Boolean  setActive 
)

AVPortSetActive()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortSetAVID()

ComponentResult AVPortSetAVID ( ComponentInstance  portComponent,
AVIDType  avPortID 
)

AVPortSetAVID()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortSetDeviceAVID()

ComponentResult AVPortSetDeviceAVID ( ComponentInstance  portComponent,
AVIDType  avDeviceID 
)

AVPortSetDeviceAVID()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortSetPowerState()

ComponentResult AVPortSetPowerState ( ComponentInstance  portComponent,
AVPowerStatePtr  setPowerState 
)

AVPortSetPowerState()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ AVPortSetWiggle()

ComponentResult AVPortSetWiggle ( ComponentInstance  portComponent,
Boolean  wiggleDevice 
)

AVPortSetWiggle()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available