lineSetMediaMode 함수(tapi.h)

lineSetMediaMode 함수는 LINECALLINFO 구조에서 지정된 호출의 미디어 형식을 설정합니다. 자세한 내용은 ITLegacyCallMediaControl::SetMediaType을 참조하세요.

구문

LONG lineSetMediaMode(
  HCALL hCall,
  DWORD dwMediaModes
);

매개 변수

hCall

미디어 형식을 변경할 호출에 대한 핸들입니다. 애플리케이션은 호출의 소유자여야 합니다. hCall의 호출 상태는 모든 상태일 수 있습니다.

dwMediaModes

호출에 대한 새 미디어 유형입니다. 이 매개 변수는 LINEMEDIAMODE_ 상수를 사용합니다. UNKNOWN 미디어 형식 플래그가 설정된 한 다른 미디어 형식 플래그도 설정할 수 있습니다. 이는 통화의 미디어 유형을 완전히 결정되지는 않았지만 지정된 미디어 형식의 작은 집합 중 하나로 좁혀지는 것으로 식별하는 데 사용됩니다. UNKNOWN 플래그가 설정되지 않은 경우 단일 미디어 형식만 지정할 수 있습니다.

반환 값

요청이 성공하면 0을 반환하고 오류가 발생하면 음수 오류 번호를 반환합니다. 가능한 반환 값은 다음과 같습니다.

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_INVALMEDIAMODE, LINEERR_RESOURCEUNAVAIL, LINEERR_NOMEM, LINEERR_UNINITIALIZED, LINEERR_OPERATIONUNAVAIL.

설명

lineSetMediaMode 함수는 LINECALLINFO 구조에서 호출의 미디어 형식을 변경합니다. 이 작업의 일반적인 사용법은 통화의 미디어 형식을 알려진 특정 미디어 유형으로 설정하거나 통화의 미디어 형식을 공식적으로 알 수 없는 한 가능한 미디어 유형을 제외하는 것입니다(UNKNOWN 미디어 형식 플래그가 설정됨).

요구 사항

   
대상 플랫폼 Windows
헤더 tapi.h
라이브러리 Tapi32.lib
DLL Tapi32.dll

추가 정보

LINECALLINFO

보조 회선 서비스 함수

TAPI 2.2 참조 개요