Twitch SDK (Internal)
openalsupport.h
Go to the documentation of this file.
1 /********************************************************************************************
2  * Twitch Broadcasting SDK
3  *
4  * This software is supplied under the terms of a license agreement with Twitch Interactive, Inc. and
5  * may not be copied or used except in accordance with the terms of that agreement
6  * Copyright (c) 2012-2016 Twitch Interactive, Inc.
7  *********************************************************************************************/
8 
9 #pragma once
10 
11 #include <OpenAL/al.h>
12 #include <OpenAL/alc.h>
13 #include <AudioToolbox/AudioToolbox.h>
14 #include <AudioToolbox/ExtendedAudioFile.h>
15 
16 namespace ttv
17 {
19  ALvoid alcOutputCapturerPrepareProc(ALCuint frequency, ALCenum format, ALCsizei maxsamplecount);
23  ALvoid alcOutputCapturerSamplesProc(ALCvoid *buffer, ALCsizei samplecount);
24 }
ALvoid alcOutputCapturerStopProc()
ALvoid alcOutputCapturerPrepareProc(ALCuint frequency, ALCenum format, ALCsizei maxsamplecount)
ALvoid alcOutputCapturerStartProc()
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
ALvoid alcOutputCapturerSamplesProc(ALCvoid *buffer, ALCsizei samplecount)
bool LookupOpenAlCaptureFunctions()
ALint alcOutputCapturerAvailableSamplesProc()