Documentation
¶
Index ¶
- Constants
- type BufferCache
- type BufferRequest
- type BufferRequestStatus
- type BufferStatus
- type CameraBlob
- type CameraBlobId
- type CameraDeviceCallbackProxy
- func (p *CameraDeviceCallbackProxy) AsBinder() binder.IBinder
- func (p *CameraDeviceCallbackProxy) Notify(ctx context.Context, msgs []NotifyMsg) error
- func (p *CameraDeviceCallbackProxy) ProcessCaptureResult(ctx context.Context, results []CaptureResult) error
- func (p *CameraDeviceCallbackProxy) RequestStreamBuffers(ctx context.Context, bufReqs []BufferRequest, buffers []StreamBufferRet) (BufferRequestStatus, error)
- func (p *CameraDeviceCallbackProxy) ReturnStreamBuffers(ctx context.Context, buffers []StreamBuffer) error
- type CameraDeviceCallbackStub
- type CameraDeviceProxy
- func (p *CameraDeviceProxy) AsBinder() binder.IBinder
- func (p *CameraDeviceProxy) ConstructDefaultRequestSettings(ctx context.Context, type_ RequestTemplate) (CameraMetadata, error)
- func (p *CameraDeviceProxy) GetCameraCharacteristics(ctx context.Context) (CameraMetadata, error)
- func (p *CameraDeviceProxy) GetPhysicalCameraCharacteristics(ctx context.Context, physicalCameraId string) (CameraMetadata, error)
- func (p *CameraDeviceProxy) GetResourceCost(ctx context.Context) (common.CameraResourceCost, error)
- func (p *CameraDeviceProxy) GetSessionCharacteristics(ctx context.Context, sessionConfig StreamConfiguration) (CameraMetadata, error)
- func (p *CameraDeviceProxy) GetTorchStrengthLevel(ctx context.Context) (int32, error)
- func (p *CameraDeviceProxy) IsStreamCombinationSupported(ctx context.Context, streams StreamConfiguration) (bool, error)
- func (p *CameraDeviceProxy) IsStreamCombinationWithSettingsSupported(ctx context.Context, streams StreamConfiguration) (bool, error)
- func (p *CameraDeviceProxy) Open(ctx context.Context, callback ICameraDeviceCallback) (ICameraDeviceSession, error)
- func (p *CameraDeviceProxy) OpenInjectionSession(ctx context.Context, callback ICameraDeviceCallback) (ICameraInjectionSession, error)
- func (p *CameraDeviceProxy) SetTorchMode(ctx context.Context, on bool) error
- func (p *CameraDeviceProxy) TurnOnTorchWithStrengthLevel(ctx context.Context, torchStrength int32) error
- type CameraDeviceSessionProxy
- func (p *CameraDeviceSessionProxy) AsBinder() binder.IBinder
- func (p *CameraDeviceSessionProxy) Close(ctx context.Context) error
- func (p *CameraDeviceSessionProxy) ConfigureStreams(ctx context.Context, requestedConfiguration StreamConfiguration) ([]HalStream, error)
- func (p *CameraDeviceSessionProxy) ConfigureStreamsV2(ctx context.Context, requestedConfiguration StreamConfiguration) (ConfigureStreamsRet, error)
- func (p *CameraDeviceSessionProxy) ConstructDefaultRequestSettings(ctx context.Context, type_ RequestTemplate) (CameraMetadata, error)
- func (p *CameraDeviceSessionProxy) Flush(ctx context.Context) error
- func (p *CameraDeviceSessionProxy) GetCaptureRequestMetadataQueue(ctx context.Context) (fmq.MQDescriptor, error)
- func (p *CameraDeviceSessionProxy) GetCaptureResultMetadataQueue(ctx context.Context) (fmq.MQDescriptor, error)
- func (p *CameraDeviceSessionProxy) IsReconfigurationRequired(ctx context.Context, oldSessionParams CameraMetadata, ...) (bool, error)
- func (p *CameraDeviceSessionProxy) ProcessCaptureRequest(ctx context.Context, requests []CaptureRequest, cachesToRemove []BufferCache) (int32, error)
- func (p *CameraDeviceSessionProxy) RepeatingRequestEnd(ctx context.Context, frameNumber int32, streamIds []int32) error
- func (p *CameraDeviceSessionProxy) SignalStreamFlush(ctx context.Context, streamIds []int32, streamConfigCounter int32) error
- func (p *CameraDeviceSessionProxy) SwitchToOffline(ctx context.Context, streamsToKeep []int32, ...) (ICameraOfflineSession, error)
- type CameraDeviceSessionStub
- type CameraDeviceStub
- type CameraInjectionSessionProxy
- func (p *CameraInjectionSessionProxy) AsBinder() binder.IBinder
- func (p *CameraInjectionSessionProxy) ConfigureInjectionStreams(ctx context.Context, requestedConfiguration StreamConfiguration, ...) error
- func (p *CameraInjectionSessionProxy) GetCameraDeviceSession(ctx context.Context) (ICameraDeviceSession, error)
- type CameraInjectionSessionStub
- type CameraMetadata
- type CameraOfflineSessionInfo
- type CameraOfflineSessionProxy
- func (p *CameraOfflineSessionProxy) AsBinder() binder.IBinder
- func (p *CameraOfflineSessionProxy) Close(ctx context.Context) error
- func (p *CameraOfflineSessionProxy) GetCaptureResultMetadataQueue(ctx context.Context) (fmq.MQDescriptor, error)
- func (p *CameraOfflineSessionProxy) SetCallback(ctx context.Context, cb ICameraDeviceCallback) error
- type CameraOfflineSessionStub
- type CaptureRequest
- type CaptureResult
- type ConfigureStreamsRet
- type ErrorCode
- type ErrorMsg
- type HalStream
- type ICameraDevice
- type ICameraDeviceCallback
- type ICameraDeviceCallbackServer
- type ICameraDeviceServer
- type ICameraDeviceSession
- type ICameraDeviceSessionServer
- type ICameraInjectionSession
- type ICameraInjectionSessionServer
- type ICameraOfflineSession
- type ICameraOfflineSessionServer
- type NotifyMsg
- func (u *NotifyMsg) GetError() (ErrorMsg, bool)
- func (u *NotifyMsg) GetShutter() (ShutterMsg, bool)
- func (u *NotifyMsg) MarshalParcel(p *parcel.Parcel) error
- func (u *NotifyMsg) SetError(v ErrorMsg)
- func (u *NotifyMsg) SetShutter(v ShutterMsg)
- func (u *NotifyMsg) UnmarshalParcel(p *parcel.Parcel) error
- type OfflineRequest
- type OfflineStream
- type PhysicalCameraMetadata
- type PhysicalCameraSetting
- type RequestTemplate
- type ShutterMsg
- type Stream
- type StreamBuffer
- type StreamBufferRequestError
- type StreamBufferRet
- type StreamBuffersVal
- func (u *StreamBuffersVal) GetBuffers() ([]StreamBuffer, bool)
- func (u *StreamBuffersVal) GetError() (StreamBufferRequestError, bool)
- func (u *StreamBuffersVal) MarshalParcel(p *parcel.Parcel) error
- func (u *StreamBuffersVal) SetBuffers(v []StreamBuffer)
- func (u *StreamBuffersVal) SetError(v StreamBufferRequestError)
- func (u *StreamBuffersVal) UnmarshalParcel(p *parcel.Parcel) error
- type StreamConfiguration
- type StreamConfigurationMode
- type StreamRotation
- type StreamType
Constants ¶
View Source
const ( TransactionICameraDeviceGetCameraCharacteristics = binder.FirstCallTransaction + 0 TransactionICameraDeviceGetPhysicalCameraCharacteristics = binder.FirstCallTransaction + 1 TransactionICameraDeviceGetResourceCost = binder.FirstCallTransaction + 2 TransactionICameraDeviceIsStreamCombinationSupported = binder.FirstCallTransaction + 3 TransactionICameraDeviceOpen = binder.FirstCallTransaction + 4 TransactionICameraDeviceOpenInjectionSession = binder.FirstCallTransaction + 5 TransactionICameraDeviceSetTorchMode = binder.FirstCallTransaction + 6 TransactionICameraDeviceTurnOnTorchWithStrengthLevel = binder.FirstCallTransaction + 7 TransactionICameraDeviceGetTorchStrengthLevel = binder.FirstCallTransaction + 8 TransactionICameraDeviceConstructDefaultRequestSettings = binder.FirstCallTransaction + 9 TransactionICameraDeviceIsStreamCombinationWithSettingsSupported = binder.FirstCallTransaction + 10 TransactionICameraDeviceGetSessionCharacteristics = binder.FirstCallTransaction + 11 )
View Source
const ( MethodICameraDeviceGetCameraCharacteristics = "getCameraCharacteristics" MethodICameraDeviceGetPhysicalCameraCharacteristics = "getPhysicalCameraCharacteristics" MethodICameraDeviceGetResourceCost = "getResourceCost" MethodICameraDeviceIsStreamCombinationSupported = "isStreamCombinationSupported" MethodICameraDeviceOpen = "open" MethodICameraDeviceOpenInjectionSession = "openInjectionSession" MethodICameraDeviceSetTorchMode = "setTorchMode" MethodICameraDeviceTurnOnTorchWithStrengthLevel = "turnOnTorchWithStrengthLevel" MethodICameraDeviceGetTorchStrengthLevel = "getTorchStrengthLevel" MethodICameraDeviceConstructDefaultRequestSettings = "constructDefaultRequestSettings" MethodICameraDeviceIsStreamCombinationWithSettingsSupported = "isStreamCombinationWithSettingsSupported" MethodICameraDeviceGetSessionCharacteristics = "getSessionCharacteristics" )
View Source
const ( TransactionICameraDeviceCallbackNotify = binder.FirstCallTransaction + 0 TransactionICameraDeviceCallbackProcessCaptureResult = binder.FirstCallTransaction + 1 TransactionICameraDeviceCallbackRequestStreamBuffers = binder.FirstCallTransaction + 2 TransactionICameraDeviceCallbackReturnStreamBuffers = binder.FirstCallTransaction + 3 )
View Source
const ( MethodICameraDeviceCallbackNotify = "notify" MethodICameraDeviceCallbackProcessCaptureResult = "processCaptureResult" MethodICameraDeviceCallbackRequestStreamBuffers = "requestStreamBuffers" MethodICameraDeviceCallbackReturnStreamBuffers = "returnStreamBuffers" )
View Source
const ( TransactionICameraDeviceSessionClose = binder.FirstCallTransaction + 0 TransactionICameraDeviceSessionConfigureStreams = binder.FirstCallTransaction + 1 TransactionICameraDeviceSessionConstructDefaultRequestSettings = binder.FirstCallTransaction + 2 TransactionICameraDeviceSessionFlush = binder.FirstCallTransaction + 3 TransactionICameraDeviceSessionGetCaptureRequestMetadataQueue = binder.FirstCallTransaction + 4 TransactionICameraDeviceSessionGetCaptureResultMetadataQueue = binder.FirstCallTransaction + 5 TransactionICameraDeviceSessionIsReconfigurationRequired = binder.FirstCallTransaction + 6 TransactionICameraDeviceSessionProcessCaptureRequest = binder.FirstCallTransaction + 7 TransactionICameraDeviceSessionSignalStreamFlush = binder.FirstCallTransaction + 8 TransactionICameraDeviceSessionSwitchToOffline = binder.FirstCallTransaction + 9 TransactionICameraDeviceSessionRepeatingRequestEnd = binder.FirstCallTransaction + 10 TransactionICameraDeviceSessionConfigureStreamsV2 = binder.FirstCallTransaction + 11 )
View Source
const ( MethodICameraDeviceSessionClose = "close" MethodICameraDeviceSessionConfigureStreams = "configureStreams" MethodICameraDeviceSessionConstructDefaultRequestSettings = "constructDefaultRequestSettings" MethodICameraDeviceSessionFlush = "flush" MethodICameraDeviceSessionGetCaptureRequestMetadataQueue = "getCaptureRequestMetadataQueue" MethodICameraDeviceSessionGetCaptureResultMetadataQueue = "getCaptureResultMetadataQueue" MethodICameraDeviceSessionIsReconfigurationRequired = "isReconfigurationRequired" MethodICameraDeviceSessionProcessCaptureRequest = "processCaptureRequest" MethodICameraDeviceSessionSignalStreamFlush = "signalStreamFlush" MethodICameraDeviceSessionSwitchToOffline = "switchToOffline" MethodICameraDeviceSessionRepeatingRequestEnd = "repeatingRequestEnd" MethodICameraDeviceSessionConfigureStreamsV2 = "configureStreamsV2" )
View Source
const ( TransactionICameraInjectionSessionConfigureInjectionStreams = binder.FirstCallTransaction + 0 TransactionICameraInjectionSessionGetCameraDeviceSession = binder.FirstCallTransaction + 1 )
View Source
const ( MethodICameraInjectionSessionConfigureInjectionStreams = "configureInjectionStreams" MethodICameraInjectionSessionGetCameraDeviceSession = "getCameraDeviceSession" )
View Source
const ( TransactionICameraOfflineSessionClose = binder.FirstCallTransaction + 0 TransactionICameraOfflineSessionGetCaptureResultMetadataQueue = binder.FirstCallTransaction + 1 TransactionICameraOfflineSessionSetCallback = binder.FirstCallTransaction + 2 )
View Source
const ( MethodICameraOfflineSessionClose = "close" MethodICameraOfflineSessionGetCaptureResultMetadataQueue = "getCaptureResultMetadataQueue" MethodICameraOfflineSessionSetCallback = "setCallback" )
View Source
const ( NotifyMsgTagError int32 = 0 NotifyMsgTagShutter int32 = 1 )
View Source
const ( StreamBuffersValTagError int32 = 0 StreamBuffersValTagBuffers int32 = 1 )
View Source
const DescriptorICameraDevice = "android.hardware.camera.device.ICameraDevice"
View Source
const DescriptorICameraDeviceCallback = "android.hardware.camera.device.ICameraDeviceCallback"
View Source
const DescriptorICameraDeviceSession = "android.hardware.camera.device.ICameraDeviceSession"
View Source
const DescriptorICameraInjectionSession = "android.hardware.camera.device.ICameraInjectionSession"
View Source
const DescriptorICameraOfflineSession = "android.hardware.camera.device.ICameraOfflineSession"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BufferCache ¶
func (*BufferCache) MarshalParcel ¶
func (s *BufferCache) MarshalParcel( p *parcel.Parcel, ) error
func (*BufferCache) UnmarshalParcel ¶
func (s *BufferCache) UnmarshalParcel( p *parcel.Parcel, ) error
type BufferRequest ¶
func (*BufferRequest) MarshalParcel ¶
func (s *BufferRequest) MarshalParcel( p *parcel.Parcel, ) error
func (*BufferRequest) UnmarshalParcel ¶
func (s *BufferRequest) UnmarshalParcel( p *parcel.Parcel, ) error
type BufferRequestStatus ¶
type BufferRequestStatus int32
const ( BufferRequestStatusOK BufferRequestStatus = 0 BufferRequestStatusFailedPartial BufferRequestStatus = 1 BufferRequestStatusFailedConfiguring BufferRequestStatus = 2 BufferRequestStatusFailedIllegalArguments BufferRequestStatus = 3 BufferRequestStatusFailedUnknown BufferRequestStatus = 4 )
type BufferStatus ¶
type BufferStatus int32
const ( BufferStatusOK BufferStatus = 0 BufferStatusERROR BufferStatus = 1 )
type CameraBlob ¶
type CameraBlob struct {
BlobId CameraBlobId
BlobSizeBytes int32
}
func (*CameraBlob) MarshalParcel ¶
func (s *CameraBlob) MarshalParcel( p *parcel.Parcel, ) error
func (*CameraBlob) UnmarshalParcel ¶
func (s *CameraBlob) UnmarshalParcel( p *parcel.Parcel, ) error
type CameraBlobId ¶
type CameraBlobId int32
const ( CameraBlobIdJPEG CameraBlobId = 255 CameraBlobIdJpegAppSegments CameraBlobId = 256 )
type CameraDeviceCallbackProxy ¶
func NewCameraDeviceCallbackProxy ¶
func NewCameraDeviceCallbackProxy( remote binder.IBinder, ) *CameraDeviceCallbackProxy
func (*CameraDeviceCallbackProxy) AsBinder ¶
func (p *CameraDeviceCallbackProxy) AsBinder() binder.IBinder
func (*CameraDeviceCallbackProxy) Notify ¶
func (p *CameraDeviceCallbackProxy) Notify( ctx context.Context, msgs []NotifyMsg, ) error
func (*CameraDeviceCallbackProxy) ProcessCaptureResult ¶
func (p *CameraDeviceCallbackProxy) ProcessCaptureResult( ctx context.Context, results []CaptureResult, ) error
func (*CameraDeviceCallbackProxy) RequestStreamBuffers ¶
func (p *CameraDeviceCallbackProxy) RequestStreamBuffers( ctx context.Context, bufReqs []BufferRequest, buffers []StreamBufferRet, ) (BufferRequestStatus, error)
func (*CameraDeviceCallbackProxy) ReturnStreamBuffers ¶
func (p *CameraDeviceCallbackProxy) ReturnStreamBuffers( ctx context.Context, buffers []StreamBuffer, ) error
type CameraDeviceCallbackStub ¶
type CameraDeviceCallbackStub struct {
Impl ICameraDeviceCallback
Transport binder.VersionAwareTransport
}
CameraDeviceCallbackStub dispatches incoming binder transactions to a typed ICameraDeviceCallback implementation.
func (*CameraDeviceCallbackStub) Descriptor ¶
func (s *CameraDeviceCallbackStub) Descriptor() string
func (*CameraDeviceCallbackStub) OnTransaction ¶
func (s *CameraDeviceCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type CameraDeviceProxy ¶
func NewCameraDeviceProxy ¶
func NewCameraDeviceProxy( remote binder.IBinder, ) *CameraDeviceProxy
func (*CameraDeviceProxy) AsBinder ¶
func (p *CameraDeviceProxy) AsBinder() binder.IBinder
func (*CameraDeviceProxy) ConstructDefaultRequestSettings ¶
func (p *CameraDeviceProxy) ConstructDefaultRequestSettings( ctx context.Context, type_ RequestTemplate, ) (CameraMetadata, error)
func (*CameraDeviceProxy) GetCameraCharacteristics ¶
func (p *CameraDeviceProxy) GetCameraCharacteristics( ctx context.Context, ) (CameraMetadata, error)
func (*CameraDeviceProxy) GetPhysicalCameraCharacteristics ¶
func (p *CameraDeviceProxy) GetPhysicalCameraCharacteristics( ctx context.Context, physicalCameraId string, ) (CameraMetadata, error)
func (*CameraDeviceProxy) GetResourceCost ¶
func (p *CameraDeviceProxy) GetResourceCost( ctx context.Context, ) (common.CameraResourceCost, error)
func (*CameraDeviceProxy) GetSessionCharacteristics ¶
func (p *CameraDeviceProxy) GetSessionCharacteristics( ctx context.Context, sessionConfig StreamConfiguration, ) (CameraMetadata, error)
func (*CameraDeviceProxy) GetTorchStrengthLevel ¶
func (p *CameraDeviceProxy) GetTorchStrengthLevel( ctx context.Context, ) (int32, error)
func (*CameraDeviceProxy) IsStreamCombinationSupported ¶
func (p *CameraDeviceProxy) IsStreamCombinationSupported( ctx context.Context, streams StreamConfiguration, ) (bool, error)
func (*CameraDeviceProxy) IsStreamCombinationWithSettingsSupported ¶
func (p *CameraDeviceProxy) IsStreamCombinationWithSettingsSupported( ctx context.Context, streams StreamConfiguration, ) (bool, error)
func (*CameraDeviceProxy) Open ¶
func (p *CameraDeviceProxy) Open( ctx context.Context, callback ICameraDeviceCallback, ) (ICameraDeviceSession, error)
func (*CameraDeviceProxy) OpenInjectionSession ¶
func (p *CameraDeviceProxy) OpenInjectionSession( ctx context.Context, callback ICameraDeviceCallback, ) (ICameraInjectionSession, error)
func (*CameraDeviceProxy) SetTorchMode ¶
func (p *CameraDeviceProxy) SetTorchMode( ctx context.Context, on bool, ) error
func (*CameraDeviceProxy) TurnOnTorchWithStrengthLevel ¶
func (p *CameraDeviceProxy) TurnOnTorchWithStrengthLevel( ctx context.Context, torchStrength int32, ) error
type CameraDeviceSessionProxy ¶
func NewCameraDeviceSessionProxy ¶
func NewCameraDeviceSessionProxy( remote binder.IBinder, ) *CameraDeviceSessionProxy
func (*CameraDeviceSessionProxy) AsBinder ¶
func (p *CameraDeviceSessionProxy) AsBinder() binder.IBinder
func (*CameraDeviceSessionProxy) Close ¶
func (p *CameraDeviceSessionProxy) Close( ctx context.Context, ) error
func (*CameraDeviceSessionProxy) ConfigureStreams ¶
func (p *CameraDeviceSessionProxy) ConfigureStreams( ctx context.Context, requestedConfiguration StreamConfiguration, ) ([]HalStream, error)
func (*CameraDeviceSessionProxy) ConfigureStreamsV2 ¶
func (p *CameraDeviceSessionProxy) ConfigureStreamsV2( ctx context.Context, requestedConfiguration StreamConfiguration, ) (ConfigureStreamsRet, error)
func (*CameraDeviceSessionProxy) ConstructDefaultRequestSettings ¶
func (p *CameraDeviceSessionProxy) ConstructDefaultRequestSettings( ctx context.Context, type_ RequestTemplate, ) (CameraMetadata, error)
func (*CameraDeviceSessionProxy) Flush ¶
func (p *CameraDeviceSessionProxy) Flush( ctx context.Context, ) error
func (*CameraDeviceSessionProxy) GetCaptureRequestMetadataQueue ¶
func (p *CameraDeviceSessionProxy) GetCaptureRequestMetadataQueue( ctx context.Context, ) (fmq.MQDescriptor, error)
func (*CameraDeviceSessionProxy) GetCaptureResultMetadataQueue ¶
func (p *CameraDeviceSessionProxy) GetCaptureResultMetadataQueue( ctx context.Context, ) (fmq.MQDescriptor, error)
func (*CameraDeviceSessionProxy) IsReconfigurationRequired ¶
func (p *CameraDeviceSessionProxy) IsReconfigurationRequired( ctx context.Context, oldSessionParams CameraMetadata, newSessionParams CameraMetadata, ) (bool, error)
func (*CameraDeviceSessionProxy) ProcessCaptureRequest ¶
func (p *CameraDeviceSessionProxy) ProcessCaptureRequest( ctx context.Context, requests []CaptureRequest, cachesToRemove []BufferCache, ) (int32, error)
func (*CameraDeviceSessionProxy) RepeatingRequestEnd ¶
func (*CameraDeviceSessionProxy) SignalStreamFlush ¶
func (*CameraDeviceSessionProxy) SwitchToOffline ¶
func (p *CameraDeviceSessionProxy) SwitchToOffline( ctx context.Context, streamsToKeep []int32, offlineSessionInfo CameraOfflineSessionInfo, ) (ICameraOfflineSession, error)
type CameraDeviceSessionStub ¶
type CameraDeviceSessionStub struct {
Impl ICameraDeviceSession
Transport binder.VersionAwareTransport
}
CameraDeviceSessionStub dispatches incoming binder transactions to a typed ICameraDeviceSession implementation.
func (*CameraDeviceSessionStub) Descriptor ¶
func (s *CameraDeviceSessionStub) Descriptor() string
func (*CameraDeviceSessionStub) OnTransaction ¶
func (s *CameraDeviceSessionStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type CameraDeviceStub ¶
type CameraDeviceStub struct {
Impl ICameraDevice
Transport binder.VersionAwareTransport
}
CameraDeviceStub dispatches incoming binder transactions to a typed ICameraDevice implementation.
func (*CameraDeviceStub) Descriptor ¶
func (s *CameraDeviceStub) Descriptor() string
func (*CameraDeviceStub) OnTransaction ¶
func (s *CameraDeviceStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type CameraInjectionSessionProxy ¶
func NewCameraInjectionSessionProxy ¶
func NewCameraInjectionSessionProxy( remote binder.IBinder, ) *CameraInjectionSessionProxy
func (*CameraInjectionSessionProxy) AsBinder ¶
func (p *CameraInjectionSessionProxy) AsBinder() binder.IBinder
func (*CameraInjectionSessionProxy) ConfigureInjectionStreams ¶
func (p *CameraInjectionSessionProxy) ConfigureInjectionStreams( ctx context.Context, requestedConfiguration StreamConfiguration, characteristics CameraMetadata, ) error
func (*CameraInjectionSessionProxy) GetCameraDeviceSession ¶
func (p *CameraInjectionSessionProxy) GetCameraDeviceSession( ctx context.Context, ) (ICameraDeviceSession, error)
type CameraInjectionSessionStub ¶
type CameraInjectionSessionStub struct {
Impl ICameraInjectionSession
Transport binder.VersionAwareTransport
}
CameraInjectionSessionStub dispatches incoming binder transactions to a typed ICameraInjectionSession implementation.
func (*CameraInjectionSessionStub) Descriptor ¶
func (s *CameraInjectionSessionStub) Descriptor() string
func (*CameraInjectionSessionStub) OnTransaction ¶
func (s *CameraInjectionSessionStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)