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 |