xref: /haiku/headers/private/graphics/radeon/multimon.h (revision f157272bee862bfded39895d99cb61fe61282590)
151c74f5aSshadow303 /*
251c74f5aSshadow303 	Copyright (c) 2002, Thomas Kurschel
351c74f5aSshadow303 
451c74f5aSshadow303 
551c74f5aSshadow303 	Part of Radeon driver
651c74f5aSshadow303 
751c74f5aSshadow303 	Multi-Monitor Settings interface
851c74f5aSshadow303 */
951c74f5aSshadow303 #ifndef _MULTIMON_H
1051c74f5aSshadow303 #define _MULTIMON_H
1151c74f5aSshadow303 
12*f157272bSAxel Dörfler 
13*f157272bSAxel Dörfler #include <SupportDefs.h>
14*f157272bSAxel Dörfler 
15*f157272bSAxel Dörfler 
1651c74f5aSshadow303 class BScreen;
1751c74f5aSshadow303 
1851c74f5aSshadow303 status_t GetSwapDisplays( BScreen *screen, bool *swap );
1951c74f5aSshadow303 status_t SetSwapDisplays( BScreen *screen, bool swap );
20e02e12deSAxel Dörfler 
21e02e12deSAxel Dörfler status_t GetUseLaptopPanel( BScreen *screen, bool *use );
22e02e12deSAxel Dörfler status_t SetUseLaptopPanel( BScreen *screen, bool use );
23e02e12deSAxel Dörfler 
24e02e12deSAxel Dörfler status_t GetNthSupportedTVStandard( BScreen *screen, int idx, uint32 *standard );
25e02e12deSAxel Dörfler status_t GetTVStandard( BScreen *screen, uint32 *standard );
26e02e12deSAxel Dörfler status_t SetTVStandard( BScreen *screen, uint32 standard );
27e02e12deSAxel Dörfler 
2851c74f5aSshadow303 status_t TestMultiMonSupport( BScreen *screen );
2951c74f5aSshadow303 
30*f157272bSAxel Dörfler #endif	// _MULTIMON_H
31