2022-01-02 16:55:26 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#ifndef FASTFETCH_INCLUDED_DISPLAYSERVER
|
|
|
|
|
#define FASTFETCH_INCLUDED_DISPLAYSERVER
|
|
|
|
|
|
2022-09-06 15:42:37 +02:00
|
|
|
#include "detection/displayserver/displayserver.h"
|
2022-01-02 16:55:26 +01:00
|
|
|
|
2024-04-17 22:09:43 +08:00
|
|
|
bool ffdsMatchDrmConnector(const char* connName, FFstrbuf* edidName);
|
|
|
|
|
|
2024-07-26 23:08:24 +08:00
|
|
|
const char* ffdsConnectWayland(FFDisplayServerResult* result);
|
2022-01-05 14:40:57 +01:00
|
|
|
|
2023-06-24 10:59:53 +08:00
|
|
|
void ffdsConnectXcbRandr(FFDisplayServerResult* result);
|
|
|
|
|
void ffdsConnectXcb(FFDisplayServerResult* result);
|
2022-01-05 14:40:57 +01:00
|
|
|
|
2023-06-24 10:59:53 +08:00
|
|
|
void ffdsConnectXrandr(FFDisplayServerResult* result);
|
|
|
|
|
void ffdsConnectXlib(FFDisplayServerResult* result);
|
2022-01-02 16:55:26 +01:00
|
|
|
|
2023-11-29 14:55:40 +08:00
|
|
|
void ffdsConnectDrm(FFDisplayServerResult* result);
|
|
|
|
|
|
2023-06-24 10:59:53 +08:00
|
|
|
void ffdsDetectWMDE(FFDisplayServerResult* result);
|
2022-01-02 16:55:26 +01:00
|
|
|
|
2024-07-12 15:17:42 +08:00
|
|
|
FFDisplayType ffdsGetDisplayType(const char* drmConnectorName);
|
|
|
|
|
|
2022-01-02 16:55:26 +01:00
|
|
|
#endif
|