Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Запись звука с голосового модема
     
    
Добавлено: 08.05.08 17:23
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     Pulsar
 Pulsar
      
       
  
 
    
Недавно установил полнодуплексный голосовой модем, 
пытаюсь записать с него звук и получаю вот такую ошибку
Out of memory
Понятно, что с памятью чего-то не так
Вот кусочек кода
WaveF = WaveEx(8000, 1, 16)
    gDSCBD.fxFormat = WaveF
    gDSCBD.lBufferBytes = WaveF.lAvgBytesPerSec * 2
    gDSCBD.lFlags = DSCBCAPS_WAVEMAPPED Or DSBCAPS_GLOBALFOCUS
    Set gDSC = gDX.DirectSoundCaptureCreate(guidIn)
'Ошибка возникает при выполнении следующей строчки
    Set gDSCB = gDSC.CreateCaptureBuffer(gDSCBD)
Пробовал еще писать через waveinopen
говорит такое: Недостаточно памяти для выполнения задания. Закройте одно или несколько приложений и повторите попытку.                                                                                                 
До этого у меня был полудуплексный модем и все прекрасно работало
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 1
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: Winand
 Winand



Вопросов: 87
Ответов: 2795
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  08.05.08 19:46
       
    
       
  
ну хотя бы описание структуры gDSCBD приложил. Для приличия.