FreeRDP
tsmf_types.h
1 
20 #ifndef FREERDP_CHANNEL_TSMF_CLIENT_TYPES_H
21 #define FREERDP_CHANNEL_TSMF_CLIENT_TYPES_H
22 
23 #include <freerdp/config.h>
24 
25 #include <freerdp/dvc.h>
26 #include <freerdp/types.h>
27 #include <freerdp/channels/log.h>
28 
29 #define TAG CHANNELS_TAG("tsmf.client")
30 
31 #ifdef WITH_DEBUG_TSMF
32 #define DEBUG_TSMF(...) WLog_DBG(TAG, __VA_ARGS__)
33 #else
34 #define DEBUG_TSMF(...) \
35  do \
36  { \
37  } while (0)
38 #endif
39 
40 typedef struct
41 {
42  int MajorType;
43  int SubType;
44  int FormatType;
45 
46  UINT32 Width;
47  UINT32 Height;
48  UINT32 BitRate;
49  struct
50  {
51  UINT32 Numerator;
52  UINT32 Denominator;
53  } SamplesPerSecond;
54  UINT32 Channels;
55  UINT32 BitsPerSample;
56  UINT32 BlockAlign;
57  const BYTE* ExtraData;
58  UINT32 ExtraDataSize;
60 
61 #endif /* FREERDP_CHANNEL_TSMF_CLIENT_TYPES_H */