#include <libsmbclient.h>
#include "libavutil/avstring.h"
#include "libavutil/opt.h"
#include "avformat.h"
#include "internal.h"
#include "url.h"
Go to the source code of this file.
|
static void | libsmbc_get_auth_data (SMBCCTX *c, const char *server, const char *share, char *workgroup, int workgroup_len, char *username, int username_len, char *password, int password_len) |
|
static av_cold int | libsmbc_connect (URLContext *h) |
|
static av_cold int | libsmbc_close (URLContext *h) |
|
static av_cold int | libsmbc_open (URLContext *h, const char *url, int flags) |
|
static int64_t | libsmbc_seek (URLContext *h, int64_t pos, int whence) |
|
static int | libsmbc_read (URLContext *h, unsigned char *buf, int size) |
|
static int | libsmbc_write (URLContext *h, const unsigned char *buf, int size) |
|
static void libsmbc_get_auth_data |
( |
SMBCCTX * |
c, |
|
|
const char * |
server, |
|
|
const char * |
share, |
|
|
char * |
workgroup, |
|
|
int |
workgroup_len, |
|
|
char * |
username, |
|
|
int |
username_len, |
|
|
char * |
password, |
|
|
int |
password_len |
|
) |
| |
|
static |
static int64_t libsmbc_seek |
( |
URLContext * |
h, |
|
|
int64_t |
pos, |
|
|
int |
whence |
|
) |
| |
|
static |
static int libsmbc_read |
( |
URLContext * |
h, |
|
|
unsigned char * |
buf, |
|
|
int |
size |
|
) |
| |
|
static |
static int libsmbc_write |
( |
URLContext * |
h, |
|
|
const unsigned char * |
buf, |
|
|
int |
size |
|
) |
| |
|
static |
const AVClass libsmbclient_context_class |
|
static |
Initial value:= {
.class_name = "libsmbc",
}
Definition at line 190 of file libsmbclient.c.