Continue implementing C wrappers.

Implement non-OO C++ EnumerateUSBCameras().
This commit is contained in:
Peter Johnson
2016-08-26 07:04:33 -07:00
parent 80b15b7fe5
commit 0158fd35f0
7 changed files with 129 additions and 45 deletions

View File

@@ -274,7 +274,7 @@ std::string GetSinkError(CS_Sink sink, CS_Status* status) {
return ""; // TODO
}
void GetSinkError(CS_Sink sink, llvm::SmallVectorImpl<char> msg,
void GetSinkError(CS_Sink sink, llvm::SmallVectorImpl<char>& msg,
CS_Status* status) {
// TODO
}
@@ -312,6 +312,10 @@ void RemoveSinkListener(CS_Listener handle, CS_Status* status) {
// Utility Functions
//
std::vector<USBCameraInfo> EnumerateUSBCameras(CS_Status* status) {
return std::vector<USBCameraInfo>{}; // TODO
}
void EnumerateSourceHandles(llvm::SmallVectorImpl<CS_Source>& handles,
CS_Status* status) {
// TODO