Loading media/libaaudio/examples/loopback/src/loopback.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -295,6 +295,7 @@ static void usage() { AAudioArgsParser::usage(); printf(" -B{frames} input capacity in frames\n"); printf(" -C{channels} number of input channels\n"); printf(" -D{deviceId} input device ID\n"); printf(" -F{0,1,2} input format, 1=I16, 2=FLOAT\n"); printf(" -g{gain} recirculating loopback gain\n"); printf(" -h{hangMillis} occasionally hang in the callback\n"); Loading Loading @@ -393,6 +394,7 @@ int main(int argc, const char **argv) AAudioStream *outputStream = nullptr; aaudio_result_t result = AAUDIO_OK; int32_t requestedInputDeviceId = AAUDIO_UNSPECIFIED; aaudio_sharing_mode_t requestedInputSharingMode = AAUDIO_SHARING_MODE_SHARED; int requestedInputChannelCount = kNumInputChannels; aaudio_format_t requestedInputFormat = AAUDIO_FORMAT_UNSPECIFIED; Loading Loading @@ -431,6 +433,9 @@ int main(int argc, const char **argv) case 'C': requestedInputChannelCount = atoi(&arg[2]); break; case 'D': requestedInputDeviceId = atoi(&arg[2]); break; case 'F': requestedInputFormat = atoi(&arg[2]); break; Loading Loading @@ -529,6 +534,7 @@ int main(int argc, const char **argv) printf("INPUT stream ----------------------------------------\n"); // Use different parameters for the input. argParser.setDeviceId(requestedInputDeviceId); argParser.setNumberOfBursts(AAUDIO_UNSPECIFIED); argParser.setFormat(requestedInputFormat); argParser.setPerformanceMode(inputPerformanceLevel); Loading Loading
media/libaaudio/examples/loopback/src/loopback.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -295,6 +295,7 @@ static void usage() { AAudioArgsParser::usage(); printf(" -B{frames} input capacity in frames\n"); printf(" -C{channels} number of input channels\n"); printf(" -D{deviceId} input device ID\n"); printf(" -F{0,1,2} input format, 1=I16, 2=FLOAT\n"); printf(" -g{gain} recirculating loopback gain\n"); printf(" -h{hangMillis} occasionally hang in the callback\n"); Loading Loading @@ -393,6 +394,7 @@ int main(int argc, const char **argv) AAudioStream *outputStream = nullptr; aaudio_result_t result = AAUDIO_OK; int32_t requestedInputDeviceId = AAUDIO_UNSPECIFIED; aaudio_sharing_mode_t requestedInputSharingMode = AAUDIO_SHARING_MODE_SHARED; int requestedInputChannelCount = kNumInputChannels; aaudio_format_t requestedInputFormat = AAUDIO_FORMAT_UNSPECIFIED; Loading Loading @@ -431,6 +433,9 @@ int main(int argc, const char **argv) case 'C': requestedInputChannelCount = atoi(&arg[2]); break; case 'D': requestedInputDeviceId = atoi(&arg[2]); break; case 'F': requestedInputFormat = atoi(&arg[2]); break; Loading Loading @@ -529,6 +534,7 @@ int main(int argc, const char **argv) printf("INPUT stream ----------------------------------------\n"); // Use different parameters for the input. argParser.setDeviceId(requestedInputDeviceId); argParser.setNumberOfBursts(AAUDIO_UNSPECIFIED); argParser.setFormat(requestedInputFormat); argParser.setPerformanceMode(inputPerformanceLevel); Loading