FreeRDP
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
Functions
a
c
d
e
f
g
i
o
r
s
t
Variables
a
b
c
d
e
g
i
l
m
n
o
p
r
s
t
u
v
Files
File List
Globals
All
Typedefs
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Modules
Pages
Loading...
Searching...
No Matches
tsmf_main.h
1
22
#ifndef FREERDP_CHANNEL_TSMF_CLIENT_MAIN_H
23
#define FREERDP_CHANNEL_TSMF_CLIENT_MAIN_H
24
25
#include <freerdp/freerdp.h>
26
27
typedef
struct
28
{
29
IWTSListenerCallback iface;
30
31
IWTSPlugin* plugin;
32
IWTSVirtualChannelManager* channel_mgr;
33
}
TSMF_LISTENER_CALLBACK
;
27
typedef
struct
{
…
};
34
35
typedef
struct
36
{
37
IWTSVirtualChannelCallback iface;
38
39
IWTSPlugin* plugin;
40
IWTSVirtualChannelManager* channel_mgr;
41
IWTSVirtualChannel* channel;
42
43
BYTE presentation_id[GUID_SIZE];
44
UINT32 stream_id;
45
}
TSMF_CHANNEL_CALLBACK
;
35
typedef
struct
{
…
};
46
47
typedef
struct
48
{
49
IWTSPlugin iface;
50
51
IWTSListener* listener;
52
TSMF_LISTENER_CALLBACK
* listener_callback;
53
54
const
char
* decoder_name;
55
const
char
* audio_name;
56
const
char
* audio_device;
57
58
rdpContext* rdpcontext;
59
}
TSMF_PLUGIN
;
47
typedef
struct
{
…
};
60
61
BOOL tsmf_send_eos_response(IWTSVirtualChannelCallback* pChannelCallback, UINT32 message_id);
62
BOOL tsmf_playback_ack(IWTSVirtualChannelCallback* pChannelCallback, UINT32 message_id,
63
UINT64 duration, UINT32 data_size);
64
65
#endif
/* FREERDP_CHANNEL_TSMF_CLIENT_MAIN_H */
TSMF_CHANNEL_CALLBACK
Definition
tsmf_main.h:36
TSMF_LISTENER_CALLBACK
Definition
tsmf_main.h:28
TSMF_PLUGIN
Definition
tsmf_main.h:48
channels
tsmf
client
tsmf_main.h
Generated by
1.9.8