TizenRT Public API
v2.0 M2
Main Page
Modules
Data Structures
Files
File List
Globals
FocusRequest.h
Go to the documentation of this file.
1
/* ****************************************************************
2
*
3
* Copyright 2018 Samsung Electronics All Rights Reserved.
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*
17
******************************************************************/
18
29
#ifndef __MEDIA_FOCUSREQUEST_H
30
#define __MEDIA_FOCUSREQUEST_H
31
32
#include <memory>
33
#include <string>
34
#include <
media/FocusChangeListener.h
>
35
36
namespace
media
{
43
class
FocusRequest
44
{
45
public
:
52
class
Builder
53
{
54
public
:
60
Builder
();
68
Builder
&
setFocusChangeListener
(std::shared_ptr<FocusChangeListener> listener);
75
std::shared_ptr<FocusRequest>
build
();
76
77
private
:
78
std::string mId;
79
std::shared_ptr<FocusChangeListener> mListener;
80
};
81
88
std::string
getId
();
95
std::shared_ptr<FocusChangeListener>
getListener
();
96
97
private
:
98
std::string mId;
99
std::shared_ptr<FocusChangeListener> mListener;
100
};
101
}
// namespace media
102
#endif
103
// end of MEDIA group
media::FocusRequest::Builder
Definition:
FocusRequest.h:52
media::FocusRequest
Definition:
FocusRequest.h:43
media::FocusRequest::getListener
std::shared_ptr< FocusChangeListener > getListener()
Get FocusChangeListener of FocusRequest.
media::FocusRequest::Builder::setFocusChangeListener
Builder & setFocusChangeListener(std::shared_ptr< FocusChangeListener > listener)
set FocusChangeListener of FocusRequest
media::FocusRequest::getId
std::string getId()
Get FocusRequest Id.
media
Definition:
BufferObserverInterface.h:32
FocusChangeListener.h
Media FocusChangeListener APIs.
media::FocusRequest::Builder::build
std::shared_ptr< FocusRequest > build()
build FocusRequest instance
media::FocusRequest::Builder::Builder
Builder()
constructor of FocusRequest::Builder
framework
include
media
FocusRequest.h
Generated by
1.8.11