libobs: Use extern "C" on export headers if C++

I neglected to surround some files with extern "C", so if something
written with C++ used the files it would cause function exports to not
be mangled by it correctly.
This commit is contained in:
jp9000
2014-12-18 11:50:04 -08:00
parent 1d9440c6a7
commit 923916ecce
3 changed files with 24 additions and 0 deletions

View File

@@ -25,6 +25,10 @@
* to process output data.
*/
#ifdef __cplusplus
extern "C" {
#endif
/** Specifies the encoder type */
enum obs_encoder_type {
OBS_ENCODER_AUDIO, /**< The encoder provides an audio codec */
@@ -230,3 +234,7 @@ EXPORT void obs_register_encoder_s(const struct obs_encoder_info *info,
*/
#define obs_register_encoder(info) \
obs_register_encoder_s(info, sizeof(struct obs_encoder_info))
#ifdef __cplusplus
}
#endif