libavformat/mmsh.c File Reference
#include <string.h>
#include "libavutil/intreadwrite.h"
#include "libavutil/avstring.h"
#include "internal.h"
#include "mms.h"
#include "asf.h"
#include "http.h"
#include "url.h"
Go to the source code of this file.
Define Documentation
#define CHUNK_HEADER_LENGTH 4 |
#define CLIENTGUID "Pragma: xClientGUID={c77e7400-738a-11d2-9add-0020af0a3278}\r\n" |
#define EXT_HEADER_LENGTH 8 |
#define USERAGENT "User-Agent: NSPlayer/4.1.0.3856\r\n" |
Enumeration Type Documentation
- Enumerator:
-
CHUNK_TYPE_DATA |
|
CHUNK_TYPE_ASF_HEADER |
|
CHUNK_TYPE_END |
|
CHUNK_TYPE_STREAM_CHANGE |
|
Definition at line 49 of file mmsh.c.
Function Documentation
static int get_http_header_data |
( |
MMSHContext * |
mmsh |
) |
[static] |
static int handle_chunk_type |
( |
MMSHContext * |
mmsh |
) |
[static] |
static int mmsh_open |
( |
URLContext * |
h, |
|
|
const char * |
uri, |
|
|
int |
flags | |
|
) |
| | [static] |
static int mmsh_read |
( |
URLContext * |
h, |
|
|
uint8_t * |
buf, |
|
|
int |
size | |
|
) |
| | [static] |
static int read_data_packet |
( |
MMSHContext * |
mmsh, |
|
|
const int |
len | |
|
) |
| | [static] |
Variable Documentation
Initial value:
Definition at line 363 of file mmsh.c.