차례:
비디오: 갤럭시S9 스마트폰 카메라앱 AR이모지 사용법 기능 배우기 [IB96] 2024
삼성 스마트 TV는 내부 카메라와 외부 카메라를 모두 사용할 수 있습니다. 응용 프로그램에서 카메라를 제어하는 방법은 다음과 같습니다. SDF는 카메라 기능을 사용하여 응용 프로그램을 개발하기에 충분한 카메라 윈도우의 초기 위치 및 크기 설정 방법을 비롯하여 집중적 인 카메라 관련 API 안내서를 제공합니다.
"Fitness VOD"는 카메라 기능을 사용하는 좋은 예입니다. 그것은 "가상 미러"를 제공하여 사용자가 카메라 기능을 사용하여 화면에서 사용자의 행동을 보여줌으로써 사용자가 전문 코치와 자신을 면밀히 비교할 수 있도록합니다. 이 응용 프로그램은 Samsung SmartTV App Store에서 사용할 수 있습니다.
사용자는 세 가지 사전 설정 모드로 VOD 및 가상 미러 (카메라) 창의 크기를 제어 할 수도 있습니다.
SDF의 DTV 웹 장치 API는 모든 카메라 관련 API 기능을 제공합니다. IME 또는 AVPlayer와 달리 카메라 기능을 추가하려면 복잡한 예외 처리가 필요하지 않습니다. API는 카메라 켜기 또는 끄기 만 지원합니다.
RegisterEventCallback카메라 상태 확인
나열된 네 가지 상태 중 하나를 반환하는 GetCameraState () 함수를 사용하여 카메라의 현재 상태를 확인할 수 있습니다.
GetCameraState (999) 카메라 타입에서 지원
사용법
GetCameraState(카메라가 연결되지 않음) | PL_CAMERA_STATE_CONNECTING |
(카메라가로드 중임) | PL_CAMERA_STATE_READY |
(카메라가 준비 됨) | PL_CAMERA_STATE_PLAYING |
(카메라 작동 중) | 출처: |
삼성 개발자 포럼 |
카메라 상태의 변경은 다음 세 가지 이벤트 중 하나를 반환하는 RegisterEventCallback 함수를 사용하여 모니터링 할 수 있습니다. |
PL_CAMERA_EVENT_DISCONNECTED: 카메라가 연결되어 있지 않습니다.
PL_CAMERA_EVENT_CONNECTING: 카메라 연결 중입니다. |
|
PL_CAMERA_EVENT_CONNECTED: 카메라가 연결되어 있습니다.
RegisterEventCallback () 함수 |
|
함수
RegisterEventCallback |
|
버전
(999) 사용법 |
RegisterEventCallback (콜백 함수) 반환 값
void
-
출처:
-
Samsung Developers Forum
-
RegisterEventCallback () 함수의 예제 1:
카메라 켜기 | StartCamVideo () 함수를 사용하여 TV 화면의 왼쪽 상단으로부터의 거리, 캠 비디오 영역의 너비 높이, 화면 해상도 및 품질 수준. |
Credit: Source: | Samsung Developers Forum |
StartCamVideo () 함수의 매개 변수는 다음과 같습니다. | [positionX] |
TV 화면의 왼쪽 상단 모서리로부터의 수평 거리 | [positionY] |
TV 화면의 왼쪽 위 모퉁이에서의 수직 거리 (정수 값) [displayW]
카메라 창의 너비 (정수 값)
[displayH] > 카메라 창의 높이 (정수 값)
[PL_CAMERA_RESOLUTION]
다음 옵션을 사용하여 VGA와 HD 중에서 선택할 수 있습니다:
webapis. 카메라. PL_CAMERA_RESOLUTION_VGA webapis. 카메라. PL_CAMERA_RESOLUTION_HD [PL_CAMERA_QUALITY]다음 옵션을 사용하여 낮음, 중간 및 높음 중에서 선택할 수 있습니다:
-
webapis. 카메라. PL_CAMERA_QUALITY_LOW webapis. 카메라. PL_CAMERA_QUALITY_MID webapis. 카메라. PL_CAMERA_QUALITY_HIGH
다음은 TV 화면의 왼쪽 상단 구석에있는 640x480 픽셀 창으로 화면을 표시하여 카메라를 켜는 StartCamVideo () 함수의 예입니다.
-
카메라 끄기 > 매개 변수가 필요 없기 때문에 카메라를 끄는 것이 카메라를 끄는 것보다 쉽습니다. 카메라를 끄려면 StopCamVideo () 함수를 사용하십시오. 이 함수는 카메라가 성공적으로 꺼 졌는지 나타내는 값을 반환합니다.
StopCamVideo (999) Function
-
StopCamVideo
Version
-
Camera-0001
지원
-
StopCamVideo ()
반환 값
1 (성공)
-
0 (실패)
예
webapis. 카메라. StopCamVideo ();
출처:
삼성 개발자 포럼
다음 예는 카메라를 켜고 끄는 방법을 보여줍니다.