Mac OS 9
AVComponents.h
Go to the documentation of this file.
1 
19 #ifndef __AVCOMPONENTS__
20 #define __AVCOMPONENTS__
21 
22 #ifndef __DIALOGS__
23 #include <Dialogs.h>
24 #endif
25 
26 #ifndef __VIDEO__
27 #include <Video.h>
28 #endif
29 
30 #ifndef __DISPLAYS__
31 #include <Displays.h>
32 #endif
33 
34 #ifndef __COMPONENTS__
35 #include <Components.h>
36 #endif
37 
38 #ifndef __CMAPPLICATION__
39 #include <CMApplication.h>
40 #endif
41 
42 #if PRAGMA_ONCE
43 #pragma once
44 #endif
45 
46 #ifdef __cplusplus
47 extern "C"
48 {
49 #endif
50 
51 #if PRAGMA_IMPORT
52 #pragma import on
53 #endif
54 
55 #if PRAGMA_STRUCT_ALIGN
56 #pragma options align = mac68k
57 #elif PRAGMA_STRUCT_PACKPUSH
58 #pragma pack(push, 2)
59 #elif PRAGMA_STRUCT_PACK
60 #pragma pack(2)
61 #endif
62 
69  enum
70  {
71  kAVPanelType = FOUR_CHAR_CODE('avpc'),
72  kBrightnessPanelSubType = FOUR_CHAR_CODE('brit'),
73  kContrastPanelSubType = FOUR_CHAR_CODE('cont'),
74  kBitDepthPanelSubType = FOUR_CHAR_CODE('bitd'),
75  kAVEngineType = FOUR_CHAR_CODE('avec'),
76  kBrightnessEngineSubType = FOUR_CHAR_CODE('brit'),
77  kContrastEngineSubType = FOUR_CHAR_CODE(
78  'cont'),
79  kAVPortType = FOUR_CHAR_CODE(
80  'avdp'),
81  kAVUtilityType = FOUR_CHAR_CODE('avuc'),
82  kAVBackChannelSubType = FOUR_CHAR_CODE('avbc'),
83  kAVCommunicationType = FOUR_CHAR_CODE('avcm'),
84  kAVDialogType = FOUR_CHAR_CODE('avdg')
85  };
86 
106  enum
107  {
108  kAVVideoDisplayPortKind =
109  FOUR_CHAR_CODE('pkdo'),
111  FOUR_CHAR_CODE('pkvo'),
113  FOUR_CHAR_CODE('pkvi'),
115  FOUR_CHAR_CODE('pkso'),
116  kAVSoundInPortKind = FOUR_CHAR_CODE(
117  'pksi'),
118  kAVDeviceType =
119  FOUR_CHAR_CODE('avdc'),
122  kAVDisplayDeviceKind = FOUR_CHAR_CODE('dkvo'),
125  kAVCategoryType = FOUR_CHAR_CODE('avcc'),
126  kAVSoundInSubType = FOUR_CHAR_CODE('avao'),
127  kAVSoundOutSubType = FOUR_CHAR_CODE('avai'),
128  kAVVideoInSubType = FOUR_CHAR_CODE('vdin'),
129  kAVVideoOutSubType = FOUR_CHAR_CODE('vdou'),
130  kAVInvalidType = FOUR_CHAR_CODE(
131  'badt')
133  };
134 
140  enum
141  {
142  kAVGenericInterfaceSignature = FOUR_CHAR_CODE('dmgr'),
143  kAVAppleVisionInterfaceSignature = FOUR_CHAR_CODE('avav')
144  };
145 
149  enum
150  {
151  kAVPanelClassDisplayDefault = FOUR_CHAR_CODE('cdsp'),
152  kAVPanelClassColor = FOUR_CHAR_CODE('cclr'),
153  kAVPanelClassGeometry = FOUR_CHAR_CODE('cgeo'),
154  kAVPanelClassSound = FOUR_CHAR_CODE('csnd'),
155  kAVPanelClassPreferences = FOUR_CHAR_CODE('cprf'),
156  kAVPanelClassLCD = FOUR_CHAR_CODE('clcd'),
157  kAVPanelClassMonitorSound = FOUR_CHAR_CODE('cres'),
158  kAVPanelClassAlert = FOUR_CHAR_CODE('calr'),
159  kAVPanelClassExtras = FOUR_CHAR_CODE('cext'),
160  kAVPanelClassRearrange = FOUR_CHAR_CODE('crea')
161  };
162 
170  enum
171  {
172  kAVNotifyDeviceReset = FOUR_CHAR_CODE('rset')
173  };
174 
178  enum
179  {
180  kAVPanelComponentInterfaceRevOne = 1,
181  kAVPanelComponentInterfaceRevTwo = 2,
182  kAVEngineComponentInterfaceRevOne = 1,
183  kAVPortComponentInterfaceRevOne = 1,
184  kAVDeviceComponentInterfaceRevOne = 1,
185  kAVUtilityComponentInterfaceRevOne = 1
186  };
187 
191  enum
192  {
193  kAVPanelAdornmentNoBorder = 0,
194  kAVPanelAdornmentStandardBorder = 1
195  };
196 
197  enum
198  {
199  kAVPanelAdornmentNoName = 0,
200  kAVPanelAdornmentStandardName = 1
201  };
202 
206  enum
207  {
208  kBaseAVComponentSelector =
209  256,
211  512
212  };
213 
217  enum
218  {
219  kAVPanelFakeRegisterSelect = kComponentRegisterSelect,
221  kAVPanelGetDitlSelect = 1,
222  kAVPanelGetTitleSelect = 2,
223  kAVPanelInstallSelect = 3,
224  kAVPanelEventSelect = 4,
225  kAVPanelItemSelect = 5,
226  kAVPanelRemoveSelect = 6,
227  kAVPanelValidateInputSelect = 7,
228  kAVPanelGetSettingsIdentifiersSelect = 8,
229  kAVPanelGetSettingsSelect = 9,
230  kAVPanelSetSettingsSelect = 10,
231  kAVPanelSelectorGetFidelitySelect = kBaseAVComponentSelector,
232  kAVPanelSelectorTargetDeviceSelect = 257,
233  kAVPanelSelectorGetPanelClassSelect = 258,
234  kAVPanelSelectorGetPanelAdornmentSelect = 259,
235  kAVPanelSelectorGetBalloonHelpStringSelect = 260,
236  kAVPanelSelectorAppleGuideRequestSelect = 261,
237  kAVPanelSelectorGetFocusStatusSelect = 262,
238  kAVPanelSelectorSetFocusStatusSelect = 263
239  };
240 
244  enum
245  {
246  kAVEngineGetEngineFidelitySelect = kBaseAVComponentSelector,
247  kAVEngineTargetDeviceSelect = 257
248  };
249 
253  enum
254  {
255  kAVPortCheckTimingModeSelect = 0,
256  kAVPortReserved1Select = 1,
259  kAVPortGetDisplayProfileCountSelect = 513,
260  kAVPortGetIndexedDisplayProfileSelect = 514,
261  kAVPortGetDisplayGestaltSelect = 515,
262  kAVPortGetDisplayTimingCountSelect = 516,
263  kAVPortGetIndexedDisplayTimingSelect = 517,
264  kAVPortGetDisplayTimingRangeCountSelect = 518,
265  kAVPortGetIndexedDisplayTimingRangeSelect = 519
266  };
267 
271  enum
272  {
273  kAVPortGetAVDeviceFidelitySelect =
274  kBaseAVComponentSelector,
276  kAVPortSetWiggleSelect = 258,
277  kAVPortGetNameSelect = 259,
278  kAVPortGetGraphicInfoSelect = 260,
279  kAVPortSetActiveSelect = 261,
280  kAVPortGetActiveSelect = 262,
281  kAVPortUnsed1Select = 263,
285  kAVPortSetAVIDSelect = 265,
286  kAVPortSetDeviceAVIDSelect =
287  266,
290  267,
292  kAVPortSetPowerStateSelect = 269,
293  kAVPortGetMakeAndModelSelect = 270,
295  271,
298  273
299  };
300 
304  enum
305  {
306  kAVDeviceGetNameSelect = kBaseAVComponentSelector,
307  kAVDeviceGetGraphicInfoSelect = 257,
308  kAVDeviceGetPowerStateSelect = 258,
309  kAVDeviceSetPowerStateSelect = 259,
310  kAVDeviceGetAVIDSelect = 260,
311  kAVDeviceSetAVIDSelect = 261
312  };
313 
317  enum
318  {
319  kAVBackChannelReservedSelector = 1,
320  kAVBackChannelPreModalFilterSelect = 2,
321  kAVBackChannelModalFilterSelect = 3,
322  kAVBackChannelAppleGuideLaunchSelect = 4
323  };
324 
328 #if CALL_NOT_IN_CARBON
337  ComponentResult
339  DisplayIDType displayID,
340  DMFidelityType *engineFidelity);
341 
350  ComponentResult
352  DisplayIDType displayID);
353 
354 #endif
359 #if CALL_NOT_IN_CARBON
368  ComponentResult
370 
379  ComponentResult
380  AVPanelSetCustomData(ComponentInstance ci, long theCustomData);
381 
390  ComponentResult
392 
401  ComponentResult
403 
412  ComponentResult
413  AVPanelInstall(ComponentInstance ci, DialogRef dialog, long itemOffset);
414 
423  ComponentResult
424  AVPanelEvent(ComponentInstance ci, DialogRef dialog, long itemOffset,
425  EventRecord *event, short *itemHit, Boolean *handled);
426 
435  ComponentResult
436  AVPanelItem(ComponentInstance ci, DialogRef dialog, long itemOffset,
437  short itemNum);
438 
447  ComponentResult
448  AVPanelRemove(ComponentInstance ci, DialogRef dialog, long itemOffset);
449 
458  ComponentResult
460 
469  ComponentResult
471  OSType *theType);
472 
481  ComponentResult
482  AVPanelGetSettings(ComponentInstance ci, Handle *userDataHand, long flags,
483  DialogRef theDialog, long itemsOffset);
484 
493  ComponentResult
494  AVPanelSetSettings(ComponentInstance ci, Handle userDataHand, long flags,
495  DialogRef theDialog, long itemsOffset);
496 
505  ComponentResult
506  AVPanelGetFidelity(ComponentInstance panelComponent, DisplayIDType displayID,
507  DMFidelityType *panelFidelity);
508 
517  ComponentResult
519  DisplayIDType displayID, DialogRef theDialog,
520  long itemsOffset);
521 
530  ComponentResult
532  ResType *panelClass, ResType *subClass,
533  Ptr reserved1, Ptr reserved2);
534 
543  ComponentResult
545  long *panelBorderType, long *panelNameType);
546 
555  ComponentResult
557  short item, StringPtr balloonString);
558 
567  ComponentResult
569  OSType agSelector, void *agDataReply);
570 
579  ComponentResult
581  Boolean *hasFocus);
582 
591  ComponentResult
593  DialogPtr theDialog, long itemOffset,
594  Boolean gettingFocus, Boolean *tookFocus);
595 
596 #endif
601 #if CALL_NOT_IN_CARBON
610  ComponentResult
611  AVPortGetAVDeviceFidelity(ComponentInstance portComponent, AVIDType deviceAVID,
612  DMFidelityType *portFidelity);
613 
622  ComponentResult
623  AVPortGetWiggle(ComponentInstance portComponent, Boolean *wiggleDevice);
624 
633  ComponentResult
634  AVPortSetWiggle(ComponentInstance portComponent, Boolean wiggleDevice);
635 
644  ComponentResult
645  AVPortGetName(ComponentInstance portComponent, Str255 portName);
646 
655  ComponentResult
657  Handle *theIconSuite, AVLocationPtr theLocation);
658 
667  ComponentResult
668  AVPortSetActive(ComponentInstance portComponent, Boolean setActive);
669 
678  ComponentResult
679  AVPortGetActive(ComponentInstance portComponent, Boolean *isPortActive,
680  Boolean *portCanBeActivated, void *reserved);
681 
690  ComponentResult
691  AVPortGetAVID(ComponentInstance portComponent, AVIDType *avPortID);
692 
701  ComponentResult
702  AVPortSetAVID(ComponentInstance portComponent, AVIDType avPortID);
703 
712  ComponentResult
713  AVPortSetDeviceAVID(ComponentInstance portComponent, AVIDType avDeviceID);
714 
723  ComponentResult
724  AVPortGetDeviceAVID(ComponentInstance portComponent, AVIDType *avDeviceID);
725 
734  ComponentResult
736  AVPowerStatePtr getPowerState);
737 
746  ComponentResult
748  AVPowerStatePtr setPowerState);
749 
758  ComponentResult
760  DisplayIDType theDisplayID, ResType *manufacturer,
761  UInt32 *model, UInt32 *serialNumber);
762 
771  ComponentResult
773  OSType *interfaceSignature);
774 
783  ComponentResult
785  DisplayIDType theDisplayID,
786  DMMakeAndModelPtr theMakeAndModel);
787 
799  ComponentResult
801  DisplayIDType theDisplayID,
802  VDDisplayConnectInfoPtr connectInfo,
803  VDTimingInfoPtr modeTiming,
804  VDDetailedTimingPtr theDetailedTiming);
805 
814  ComponentResult
816  VDTimingInfoPtr modeTiming, UInt32 requestedVersion,
817  DMDisplayTimingInfoPtr modeInfo,
818  VDDetailedTimingPtr theDetailedTiming);
819 
828  ComponentResult
830  UInt32 reserved, UInt32 *profileCount,
831  UInt32 *profileSeed);
832 
841  ComponentResult
843  UInt32 reserved, UInt32 profileIndex,
844  UInt32 profileSeed, CMProfileRef *indexedProfile);
845 
854  ComponentResult
856  ResType displayGestaltSelector,
857  UInt32 *displayGestaltResponse);
858 
867  ComponentResult
868  AVPortGetDisplayTimingCount(ComponentInstance displayComponent, void *reserved,
869  UInt32 *timingCount, UInt32 *timingsSeed);
870 
879  ComponentResult
881  void *reserved, UInt32 timingIndex,
882  UInt32 timingsSeed,
883  VDDetailedTimingPtr indexedTiming);
884 
893  ComponentResult
895  void *reserved, UInt32 *rangeCount,
896  UInt32 *rangeSeed);
897 
906  ComponentResult
908  void *reserved, UInt32 rangeIndex,
909  UInt32 rangeSeed,
910  VDDisplayTimingRangePtr indexedRange);
911 
912 #endif
917 #if CALL_NOT_IN_CARBON
926  ComponentResult
927  AVDeviceGetName(ComponentInstance deviceComponent, Str255 portName);
928 
937  ComponentResult
939  Handle *theIconSuite, AVLocationPtr theLocation);
940 
949  ComponentResult
951  AVPowerStatePtr getPowerState);
952 
961  ComponentResult
963  AVPowerStatePtr setPowerState);
964 
973  ComponentResult
974  AVDeviceGetAVID(ComponentInstance deviceComponent, AVIDType *avDeviceID);
975 
984  ComponentResult
985  AVDeviceSetAVID(ComponentInstance deviceComponent, AVIDType avDeviceID);
986 
987 #endif
992 #if CALL_NOT_IN_CARBON
1001  ComponentResult
1003 
1012  ComponentResult
1014 
1023  ComponentResult
1025  StringPtr theSubject);
1026 
1027 #endif
1030  enum
1031  {
1032  uppAVEngineComponentGetFidelityProcInfo = 0x00000FF0,
1033  uppAVEngineComponentTargetDeviceProcInfo = 0x000003F0,
1034  uppAVPanelFakeRegisterProcInfo = 0x000000F0,
1035  uppAVPanelSetCustomDataProcInfo = 0x000003F0,
1036  uppAVPanelGetDitlProcInfo = 0x000003F0,
1037  uppAVPanelGetTitleProcInfo = 0x000003F0,
1038  uppAVPanelInstallProcInfo = 0x00000FF0,
1039  uppAVPanelEventProcInfo = 0x0003FFF0,
1040  uppAVPanelItemProcInfo = 0x00002FF0,
1041  uppAVPanelRemoveProcInfo = 0x00000FF0,
1042  uppAVPanelValidateInputProcInfo = 0x000003F0,
1043  uppAVPanelGetSettingsIdentifiersProcInfo = 0x00000FF0,
1044  uppAVPanelGetSettingsProcInfo = 0x0000FFF0,
1045  uppAVPanelSetSettingsProcInfo = 0x0000FFF0,
1046  uppAVPanelGetFidelityProcInfo = 0x00000FF0,
1047  uppAVPanelComponentTargetDeviceProcInfo = 0x00003FF0,
1048  uppAVPanelComponentGetPanelClassProcInfo = 0x0000FFF0,
1049  uppAVPanelComponentGetPanelAdornmentProcInfo = 0x00000FF0,
1050  uppAVPanelComponentGetBalloonHelpStringProcInfo = 0x00000EF0,
1051  uppAVPanelComponentAppleGuideRequestProcInfo = 0x00000FF0,
1052  uppAVPanelComponentGetFocusStatusProcInfo = 0x000003F0,
1053  uppAVPanelComponentSetFocusStatusProcInfo = 0x0000DFF0,
1054  uppAVPortGetAVDeviceFidelityProcInfo = 0x00000FF0,
1055  uppAVPortGetWiggleProcInfo = 0x000003F0,
1056  uppAVPortSetWiggleProcInfo = 0x000001F0,
1057  uppAVPortGetNameProcInfo = 0x000003F0,
1058  uppAVPortGetGraphicInfoProcInfo = 0x00003FF0,
1059  uppAVPortSetActiveProcInfo = 0x000001F0,
1060  uppAVPortGetActiveProcInfo = 0x00003FF0,
1061  uppAVPortGetAVIDProcInfo = 0x000003F0,
1062  uppAVPortSetAVIDProcInfo = 0x000003F0,
1063  uppAVPortSetDeviceAVIDProcInfo = 0x000003F0,
1064  uppAVPortGetDeviceAVIDProcInfo = 0x000003F0,
1065  uppAVPortGetPowerStateProcInfo = 0x000003F0,
1066  uppAVPortSetPowerStateProcInfo = 0x000003F0,
1067  uppAVPortGetMakeAndModelProcInfo = 0x0000FFF0,
1068  uppAVPortGetInterfaceSignatureProcInfo = 0x000003F0,
1069  uppAVPortGetManufactureInfoProcInfo = 0x00000FF0,
1070  uppAVPortCheckTimingModeProcInfo = 0x0000FFF0,
1071  uppAVPortGetDisplayTimingInfoProcInfo = 0x0000FFF0,
1072  uppAVPortGetDisplayProfileCountProcInfo = 0x00003FF0,
1073  uppAVPortGetIndexedDisplayProfileProcInfo = 0x0000FFF0,
1074  uppAVPortGetDisplayGestaltProcInfo = 0x00000FF0,
1075  uppAVPortGetDisplayTimingCountProcInfo = 0x00003FF0,
1076  uppAVPortGetIndexedDisplayTimingProcInfo = 0x0000FFF0,
1077  uppAVPortGetDisplayTimingRangeCountProcInfo = 0x00003FF0,
1078  uppAVPortGetIndexedDisplayTimingRangeProcInfo = 0x0000FFF0,
1079  uppAVDeviceGetNameProcInfo = 0x000003F0,
1080  uppAVDeviceGetGraphicInfoProcInfo = 0x00003FF0,
1081  uppAVDeviceGetPowerStateProcInfo = 0x000003F0,
1082  uppAVDeviceSetPowerStateProcInfo = 0x000003F0,
1083  uppAVDeviceGetAVIDProcInfo = 0x000003F0,
1084  uppAVDeviceSetAVIDProcInfo = 0x000003F0,
1085  uppAVBackChannelPreModalFilterProcInfo = 0x000000F0,
1086  uppAVBackChannelModalFilterProcInfo = 0x000003F0,
1087  uppAVBackChannelAppleGuideLaunchProcInfo = 0x000003F0
1088  };
1089 
1090 #if PRAGMA_STRUCT_ALIGN
1091 #pragma options align = reset
1092 #elif PRAGMA_STRUCT_PACKPUSH
1093 #pragma pack(pop)
1094 #elif PRAGMA_STRUCT_PACK
1095 #pragma pack()
1096 #endif
1097 
1098 #ifdef PRAGMA_IMPORT_OFF
1099 #pragma import off
1100 #elif PRAGMA_IMPORT
1101 #pragma import reset
1102 #endif
1103 
1104 #ifdef __cplusplus
1105 }
1106 #endif
1107 
1108 #endif
ComponentResult AVPortCheckTimingMode(ComponentInstance displayComponent, DisplayIDType theDisplayID, VDDisplayConnectInfoPtr connectInfo, VDTimingInfoPtr modeTiming, VDDetailedTimingPtr theDetailedTiming)
ComponentResult AVPortSetActive(ComponentInstance portComponent, Boolean setActive)
ComponentResult AVPortGetPowerState(ComponentInstance portComponent, AVPowerStatePtr getPowerState)
ComponentResult AVBackChannelPreModalFilter(ComponentInstance compInstance)
ComponentResult AVPortGetAVDeviceFidelity(ComponentInstance portComponent, AVIDType deviceAVID, DMFidelityType *portFidelity)
ComponentResult AVPortSetAVID(ComponentInstance portComponent, AVIDType avPortID)
ComponentResult AVPanelGetTitle(ComponentInstance ci, StringPtr title)
ComponentResult AVPortGetGraphicInfo(ComponentInstance portComponent, PicHandle *thePict, Handle *theIconSuite, AVLocationPtr theLocation)
ComponentResult AVPanelGetDitl(ComponentInstance ci, Handle *ditl)
ComponentResult AVPortSetWiggle(ComponentInstance portComponent, Boolean wiggleDevice)
@ kAppleAVComponentSelector
Definition: AVComponents.h:210
ComponentResult AVPanelComponentAppleGuideRequest(ComponentInstance panelComponent, OSType agSelector, void *agDataReply)
@ kAVPortGetInterfaceSignatureSelect
Definition: AVComponents.h:294
@ kAVPortGetPowerStateSelect
Definition: AVComponents.h:291
@ kAVPortGetAVIDSelect
Definition: AVComponents.h:284
@ kAVPortReserved3Select
Definition: AVComponents.h:296
@ kAVPortGetDeviceAVIDSelect
Definition: AVComponents.h:289
@ kAVPortGetWiggleSelect
Definition: AVComponents.h:275
@ kAVPortGetManufactureInfoSelect
Definition: AVComponents.h:297
ComponentResult AVPanelComponentGetPanelAdornment(ComponentInstance panelComponent, long *panelBorderType, long *panelNameType)
ComponentResult AVPanelItem(ComponentInstance ci, DialogRef dialog, long itemOffset, short itemNum)
ComponentResult AVPanelInstall(ComponentInstance ci, DialogRef dialog, long itemOffset)
ComponentResult AVPanelComponentSetFocusStatus(ComponentInstance panelComponent, DialogPtr theDialog, long itemOffset, Boolean gettingFocus, Boolean *tookFocus)
ComponentResult AVPortGetIndexedDisplayProfile(ComponentInstance displayComponent, UInt32 reserved, UInt32 profileIndex, UInt32 profileSeed, CMProfileRef *indexedProfile)
ComponentResult AVPortGetDisplayTimingInfo(ComponentInstance displayComponent, VDTimingInfoPtr modeTiming, UInt32 requestedVersion, DMDisplayTimingInfoPtr modeInfo, VDDetailedTimingPtr theDetailedTiming)
ComponentResult AVBackChannelAppleGuideLaunch(ComponentInstance compInstance, StringPtr theSubject)
@ kAVVideoInPortKind
Definition: AVComponents.h:112
@ kAVDisplayDeviceKind
Definition: AVComponents.h:122
@ kAVSoundInPortKind
Definition: AVComponents.h:116
@ kAVVideoOutPortKind
Definition: AVComponents.h:110
@ kAVSoundOutPortKind
Definition: AVComponents.h:114
@ kAVCategoryType
Definition: AVComponents.h:125
@ kAVDeviceType
Definition: AVComponents.h:118
ComponentResult AVPortGetMakeAndModel(ComponentInstance portComponent, DisplayIDType theDisplayID, ResType *manufacturer, UInt32 *model, UInt32 *serialNumber)
ComponentResult AVPortGetManufactureInfo(ComponentInstance portComponent, DisplayIDType theDisplayID, DMMakeAndModelPtr theMakeAndModel)
ComponentResult AVPortGetIndexedDisplayTimingRange(ComponentInstance displayComponent, void *reserved, UInt32 rangeIndex, UInt32 rangeSeed, VDDisplayTimingRangePtr indexedRange)
ComponentResult AVBackChannelModalFilter(ComponentInstance compInstance, EventRecord *theEvent)
ComponentResult AVDeviceGetName(ComponentInstance deviceComponent, Str255 portName)
ComponentResult AVPortSetDeviceAVID(ComponentInstance portComponent, AVIDType avDeviceID)
ComponentResult AVPanelSetSettings(ComponentInstance ci, Handle userDataHand, long flags, DialogRef theDialog, long itemsOffset)
ComponentResult AVDeviceGetPowerState(ComponentInstance deviceComponent, AVPowerStatePtr getPowerState)
ComponentResult AVPanelFakeRegister(ComponentInstance ci)
ComponentResult AVDeviceGetAVID(ComponentInstance deviceComponent, AVIDType *avDeviceID)
ComponentResult AVPortSetPowerState(ComponentInstance portComponent, AVPowerStatePtr setPowerState)
ComponentResult AVPanelSetCustomData(ComponentInstance ci, long theCustomData)
ComponentResult AVPanelEvent(ComponentInstance ci, DialogRef dialog, long itemOffset, EventRecord *event, short *itemHit, Boolean *handled)
ComponentResult AVEngineComponentTargetDevice(ComponentInstance engineComponent, DisplayIDType displayID)
@ kAVPanelSetCustomDataSelect
Definition: AVComponents.h:220
ComponentResult AVPortGetName(ComponentInstance portComponent, Str255 portName)
ComponentResult AVPanelComponentGetBalloonHelpString(ComponentInstance panelComponent, short item, StringPtr balloonString)
ComponentResult AVPanelComponentGetPanelClass(ComponentInstance panelComponent, ResType *panelClass, ResType *subClass, Ptr reserved1, Ptr reserved2)
ComponentResult AVPortGetDisplayGestalt(ComponentInstance displayComponent, ResType displayGestaltSelector, UInt32 *displayGestaltResponse)
ComponentResult AVEngineComponentGetFidelity(ComponentInstance engineComponent, DisplayIDType displayID, DMFidelityType *engineFidelity)
ComponentResult AVPortGetDisplayTimingRangeCount(ComponentInstance displayComponent, void *reserved, UInt32 *rangeCount, UInt32 *rangeSeed)
ComponentResult AVPanelValidateInput(ComponentInstance ci, Boolean *ok)
ComponentResult AVPortGetActive(ComponentInstance portComponent, Boolean *isPortActive, Boolean *portCanBeActivated, void *reserved)
ComponentResult AVPortGetDeviceAVID(ComponentInstance portComponent, AVIDType *avDeviceID)
ComponentResult AVPortGetAVID(ComponentInstance portComponent, AVIDType *avPortID)
ComponentResult AVPortGetInterfaceSignature(ComponentInstance portComponent, OSType *interfaceSignature)
ComponentResult AVPortGetDisplayTimingCount(ComponentInstance displayComponent, void *reserved, UInt32 *timingCount, UInt32 *timingsSeed)
ComponentResult AVPanelGetSettings(ComponentInstance ci, Handle *userDataHand, long flags, DialogRef theDialog, long itemsOffset)
ComponentResult AVPortGetDisplayProfileCount(ComponentInstance displayComponent, UInt32 reserved, UInt32 *profileCount, UInt32 *profileSeed)
ComponentResult AVPanelGetFidelity(ComponentInstance panelComponent, DisplayIDType displayID, DMFidelityType *panelFidelity)
ComponentResult AVDeviceGetGraphicInfo(ComponentInstance deviceComponent, PicHandle *thePict, Handle *theIconSuite, AVLocationPtr theLocation)
@ kAVPortGetDisplayTimingInfoSelect
Definition: AVComponents.h:258
@ kAVPortReserved2Select
Definition: AVComponents.h:257
ComponentResult AVPortGetIndexedDisplayTiming(ComponentInstance displayComponent, void *reserved, UInt32 timingIndex, UInt32 timingsSeed, VDDetailedTimingPtr indexedTiming)
ComponentResult AVPanelGetSettingsIdentifiers(ComponentInstance ci, short *theID, OSType *theType)
ComponentResult AVDeviceSetAVID(ComponentInstance deviceComponent, AVIDType avDeviceID)
ComponentResult AVPanelRemove(ComponentInstance ci, DialogRef dialog, long itemOffset)
ComponentResult AVPanelComponentGetFocusStatus(ComponentInstance panelComponent, Boolean *hasFocus)
ComponentResult AVPortGetWiggle(ComponentInstance portComponent, Boolean *wiggleDevice)
ComponentResult AVPanelComponentTargetDevice(ComponentInstance panelComponent, DisplayIDType displayID, DialogRef theDialog, long itemsOffset)
@ kBrightnessPanelSubType
Definition: AVComponents.h:72
@ kAVUtilityType
Definition: AVComponents.h:81
@ kBrightnessEngineSubType
Definition: AVComponents.h:76
@ kAVPortType
Definition: AVComponents.h:79
ComponentResult AVDeviceSetPowerState(ComponentInstance deviceComponent, AVPowerStatePtr setPowerState)
Color Matching Interfaces.
Component Manager Interfaces.
@ kComponentRegisterSelect
Definition: Components.h:88
Dialog Manager interfaces.
@ ok
Definition: Dialogs.h:113
Display Manager Interfaces.
unsigned char * StringPtr
Definition: MacTypes.h:477
unsigned char Boolean
Definition: MacTypes.h:318
Video Driver Interfaces.
Definition: Displays.h:371
Definition: Components.h:220
Definition: Displays.h:326
Definition: Displays.h:433
Definition: Events.h:224
Definition: Quickdraw.h:1648
Definition: Quickdraw.h:326
Definition: Video.h:1142
Definition: Video.h:570
Definition: Video.h:973
Definition: Video.h:910
Definition: Video.h:559