FreeRDP
rfx_types.h File Reference
#include <freerdp/config.h>
#include <winpr/crt.h>
#include <winpr/pool.h>
#include <winpr/wlog.h>
#include <winpr/collections.h>
#include <freerdp/codec/rfx.h>
#include <freerdp/log.h>
#include <freerdp/utils/profiler.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  RFX_CONTEXT_PRIV
 
struct  RFX_MESSAGE
 
struct  RFX_MESSAGE_LIST
 
struct  RFX_CONTEXT
 

Macros

#define RFX_TAG   FREERDP_TAG("codec.rfx")
 
#define DEBUG_RFX(...)
 
#define RFX_DECODED_SYNC   0x00000001
 
#define RFX_DECODED_CONTEXT   0x00000002
 
#define RFX_DECODED_VERSIONS   0x00000004
 
#define RFX_DECODED_CHANNELS   0x00000008
 
#define RFX_DECODED_HEADERS   0x0000000F
 

Enumerations

enum  RFX_STATE {
  RFX_STATE_INITIAL , RFX_STATE_SERVER_UNINITIALIZED , RFX_STATE_SEND_HEADERS , RFX_STATE_SEND_FRAME_DATA ,
  RFX_STATE_FRAME_DATA_SENT , RFX_STATE_FINAL
}
 

Macro Definition Documentation

◆ DEBUG_RFX

#define DEBUG_RFX (   ...)
Value:
do \
{ \
} while (0)

◆ RFX_DECODED_CHANNELS

#define RFX_DECODED_CHANNELS   0x00000008

◆ RFX_DECODED_CONTEXT

#define RFX_DECODED_CONTEXT   0x00000002

◆ RFX_DECODED_HEADERS

#define RFX_DECODED_HEADERS   0x0000000F

◆ RFX_DECODED_SYNC

#define RFX_DECODED_SYNC   0x00000001

◆ RFX_DECODED_VERSIONS

#define RFX_DECODED_VERSIONS   0x00000004

◆ RFX_TAG

#define RFX_TAG   FREERDP_TAG("codec.rfx")

FreeRDP: A Remote Desktop Protocol Implementation RemoteFX Codec Library

Copyright 2011 Vic Lee

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Enumeration Type Documentation

◆ RFX_STATE

enum RFX_STATE
Enumerator
RFX_STATE_INITIAL 
RFX_STATE_SERVER_UNINITIALIZED 
RFX_STATE_SEND_HEADERS 
RFX_STATE_SEND_FRAME_DATA 
RFX_STATE_FRAME_DATA_SENT 
RFX_STATE_FINAL