mirror of
https://github.com/moonlight-stream/moonlight-common-c.git
synced 2026-06-18 06:41:06 +00:00
Update video code for GFE 2.1.1
This commit is contained in:
@@ -1,20 +1,24 @@
|
||||
#pragma once
|
||||
|
||||
#define FLAG_CONTAINS_PIC_DATA 0x1
|
||||
#define FLAG_EOF 0x2
|
||||
#define FLAG_SOF 0x4
|
||||
|
||||
typedef struct _NV_VIDEO_PACKET {
|
||||
int frameIndex;
|
||||
int packetIndex;
|
||||
int totalPackets;
|
||||
int flags;
|
||||
int payloadLength;
|
||||
int streamPacketIndex;
|
||||
char reserved2[32];
|
||||
int frameIndex;
|
||||
char flags;
|
||||
char reserved[3];
|
||||
int reserved2;
|
||||
} NV_VIDEO_PACKET, *PNV_VIDEO_PACKET;
|
||||
|
||||
#define FLAG_EXTENSION 0x10
|
||||
|
||||
#define FIXED_RTP_HEADER_SIZE 12
|
||||
#define MAX_RTP_HEADER_SIZE 16
|
||||
|
||||
typedef struct _RTP_PACKET {
|
||||
char flags;
|
||||
char header;
|
||||
char packetType;
|
||||
unsigned short sequenceNumber;
|
||||
char reserved[8];
|
||||
|
||||
Reference in New Issue
Block a user