Files
obs-studio/plugins/decklink/mac/platform.cpp
2026-06-09 13:41:19 -04:00

19 lines
390 B
C++

#include "../platform.hpp"
#include <util/apple/cfstring-utils.h>
bool DeckLinkStringToStdString(decklink_string_t input, std::string &output)
{
const CFStringRef string = static_cast<CFStringRef>(input);
char *buffer = cfstr_copy_cstr(string, kCFStringEncodingASCII);
if (buffer) {
output = std::string(buffer);
}
bfree(buffer);
CFRelease(string);
return (buffer != NULL);
}