goto error1;
LatencyMax = 100000;
LatencyMin = 30000;
- if(FAILED(IMMDevice_Activate(defdev, &tim_IID_IAudioClient, CLSCTX_ALL, NULL, (void **)&tmpClient))){
- LatencyMin = LatencyMin;
- }else if(FAILED(IAudioClient_GetDevicePeriod(tmpClient, &LatencyMax, &LatencyMin))){
- LatencyMin = LatencyMin;
- }
+ if(SUCCEEDED(IMMDevice_Activate(defdev, &tim_IID_IAudioClient, CLSCTX_ALL, NULL, (void **)&tmpClient))){
+ if (FAILED(IAudioClient_GetDevicePeriod(tmpClient, &LatencyMax, &LatencyMin))) {
+ LatencyMax = 100000;
+ LatencyMin = 30000;
+ }
+ }
LatencyMax /= 10000; // hns to ms
LatencyMin /= 10000; // hns to ms
if(LatencyMax > 1000)
PropVariantClear(&value);
LatencyMax = 100000;
LatencyMin = 30000;
- if(FAILED(IMMDevice_Activate(dev, &tim_IID_IAudioClient, CLSCTX_ALL, NULL, (void **)&tmpClient))){
- }else if(FAILED(IAudioClient_GetDevicePeriod(tmpClient, &LatencyMax, &LatencyMin))){
+ if(SUCCEEDED(IMMDevice_Activate(dev, &tim_IID_IAudioClient, CLSCTX_ALL, NULL, (void **)&tmpClient))){
+ if (FAILED(IAudioClient_GetDevicePeriod(tmpClient, &LatencyMax, &LatencyMin))) {
+ LatencyMax = 100000;
+ LatencyMin = 30000;
+ }
}
LatencyMax /= 10000; // hns to ms
LatencyMin /= 10000; // hns to ms
goto error1;
LatencyMax = 100000;
LatencyMin = 30000;
- if(FAILED(IMMDevice_Activate(defdev, &tim_IID_IAudioClient, CLSCTX_ALL, NULL, (void **)&tmpClient))){
- LatencyMin = LatencyMin;
- }else if(FAILED(IAudioClient_GetDevicePeriod(tmpClient, &LatencyMax, &LatencyMin))){
- LatencyMin = LatencyMin;
- }
+ if(SUCCEEDED(IMMDevice_Activate(defdev, &tim_IID_IAudioClient, CLSCTX_ALL, NULL, (void **)&tmpClient))){
+ if (FAILED(IAudioClient_GetDevicePeriod(tmpClient, &LatencyMax, &LatencyMin))) {
+ LatencyMax = 100000;
+ LatencyMin = 30000;
+ }
+ }
LatencyMax /= 10000; // hns to ms
LatencyMin /= 10000; // hns to ms
if(LatencyMax > 1000)
PropVariantClear(&value);
LatencyMax = 100000;
LatencyMin = 30000;
- if(FAILED(IMMDevice_Activate(dev, &tim_IID_IAudioClient, CLSCTX_ALL, NULL, (void **)&tmpClient))){
- }else if(FAILED(IAudioClient_GetDevicePeriod(tmpClient, &LatencyMax, &LatencyMin))){
+ if(SUCCEEDED(IMMDevice_Activate(dev, &tim_IID_IAudioClient, CLSCTX_ALL, NULL, (void **)&tmpClient))){
+ if (FAILED(IAudioClient_GetDevicePeriod(tmpClient, &LatencyMax, &LatencyMin))) {
+ LatencyMax = 100000;
+ LatencyMin = 30000;
+ }
}
LatencyMax /= 10000; // hns to ms
LatencyMin /= 10000; // hns to ms