Open Broadcaster Software
Free, open source software for live streaming and recording
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
array-serializer.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2014 Hugh Bailey <obs.jim@gmail.com>
3
*
4
* Permission to use, copy, modify, and distribute this software for any
5
* purpose with or without fee is hereby granted, provided that the above
6
* copyright notice and this permission notice appear in all copies.
7
*
8
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15
*/
16
17
#pragma once
18
19
#include "
serializer.h
"
20
#include "
darray.h
"
21
22
struct
array_output_data
{
23
DARRAY
(
uint8_t
) bytes;
24
};
25
26
EXPORT
void
array_output_serializer_init
(
struct
serializer
*s,
27
struct
array_output_data
*data);
28
EXPORT
void
array_output_serializer_free
(
struct
array_output_data
*data);
serializer.h
uint8_t
unsigned char uint8_t
Definition:
vc_stdint.h:27
darray.h
EXPORT
#define EXPORT
Definition:
c99defs.h:49
array_output_serializer_init
EXPORT void array_output_serializer_init(struct serializer *s, struct array_output_data *data)
serializer
Definition:
serializer.h:36
array_output_data
Definition:
array-serializer.h:22
array_output_data::DARRAY
DARRAY(uint8_t) bytes
array_output_serializer_free
EXPORT void array_output_serializer_free(struct array_output_data *data)
libobs
util
array-serializer.h
Generated on Wed Mar 22 2017 08:54:25 for Open Broadcaster Software by
1.8.5