VirtualBox

source: vbox/trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.h@ 5905

Last change on this file since 5905 was 5834, checked in by vboxsync, 17 years ago

Headless frontend: exported to OSE

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.1 KB
Line 
1/** @file
2 *
3 * VBox frontends: VRDP (headless RDP server):
4 * Header file with registration call for ffmpeg framebuffer
5 */
6
7/*
8 * Copyright (C) 2006-2007 innotek GmbH
9 *
10 * innotek GmbH confidential
11 * All rights reserved
12 */
13
14#ifndef __H_VBOXVRDP
15#define __H_VBOXVRDP
16
17#include <VBox/com/VirtualBox.h>
18
19#include <iprt/uuid.h>
20
21#include <VBox/com/com.h>
22#include <VBox/com/string.h>
23
24#include <iprt/runtime.h>
25#include <iprt/critsect.h>
26
27/**
28 * Callback function to register an ffmpeg framebuffer.
29 *
30 * @returns COM status code.
31 * @param width Framebuffer width.
32 * @param height Framebuffer height.
33 * @param bitrate Bitrate of mpeg file to be created.
34 * @param pixelFormat Framebuffer pixel format
35 * @param filename Name of mpeg file to be created
36 * @retval retVal The new framebuffer
37 */
38typedef DECLCALLBACK(HRESULT) FNREGISTERFFMPEGFB(ULONG width,
39 ULONG height, ULONG bitrate,
40 com::Bstr filename,
41 IFramebuffer **retVal);
42typedef FNREGISTERFFMPEGFB *PFNREGISTERFFMPEGFB;
43
44#endif // __H_VBOXVRDP
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette