mbms

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2026 License: CC0-1.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TransactionIGroupCallCallbackOnError                          = binder.FirstCallTransaction + 0
	TransactionIGroupCallCallbackOnGroupCallStateChanged          = binder.FirstCallTransaction + 1
	TransactionIGroupCallCallbackOnBroadcastSignalStrengthUpdated = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIGroupCallCallbackOnError                          = "onError"
	MethodIGroupCallCallbackOnGroupCallStateChanged          = "onGroupCallStateChanged"
	MethodIGroupCallCallbackOnBroadcastSignalStrengthUpdated = "onBroadcastSignalStrengthUpdated"
)
View Source
const (
	TransactionIMbmsDownloadSessionCallbackOnError               = binder.FirstCallTransaction + 0
	TransactionIMbmsDownloadSessionCallbackOnFileServicesUpdated = binder.FirstCallTransaction + 1
	TransactionIMbmsDownloadSessionCallbackOnMiddlewareReady     = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIMbmsDownloadSessionCallbackOnError               = "onError"
	MethodIMbmsDownloadSessionCallbackOnFileServicesUpdated = "onFileServicesUpdated"
	MethodIMbmsDownloadSessionCallbackOnMiddlewareReady     = "onMiddlewareReady"
)
View Source
const (
	TransactionIMbmsGroupCallSessionCallbackOnError                     = binder.FirstCallTransaction + 0
	TransactionIMbmsGroupCallSessionCallbackOnAvailableSaisUpdated      = binder.FirstCallTransaction + 1
	TransactionIMbmsGroupCallSessionCallbackOnServiceInterfaceAvailable = binder.FirstCallTransaction + 2
	TransactionIMbmsGroupCallSessionCallbackOnMiddlewareReady           = binder.FirstCallTransaction + 3
)
View Source
const (
	MethodIMbmsGroupCallSessionCallbackOnError                     = "onError"
	MethodIMbmsGroupCallSessionCallbackOnAvailableSaisUpdated      = "onAvailableSaisUpdated"
	MethodIMbmsGroupCallSessionCallbackOnServiceInterfaceAvailable = "onServiceInterfaceAvailable"
	MethodIMbmsGroupCallSessionCallbackOnMiddlewareReady           = "onMiddlewareReady"
)
View Source
const (
	TransactionIMbmsStreamingSessionCallbackOnError                    = binder.FirstCallTransaction + 0
	TransactionIMbmsStreamingSessionCallbackOnStreamingServicesUpdated = binder.FirstCallTransaction + 1
	TransactionIMbmsStreamingSessionCallbackOnMiddlewareReady          = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIMbmsStreamingSessionCallbackOnError                    = "onError"
	MethodIMbmsStreamingSessionCallbackOnStreamingServicesUpdated = "onStreamingServicesUpdated"
	MethodIMbmsStreamingSessionCallbackOnMiddlewareReady          = "onMiddlewareReady"
)
View Source
const (
	TransactionIStreamingServiceCallbackOnError                          = binder.FirstCallTransaction + 0
	TransactionIStreamingServiceCallbackOnStreamStateUpdated             = binder.FirstCallTransaction + 1
	TransactionIStreamingServiceCallbackOnMediaDescriptionUpdated        = binder.FirstCallTransaction + 2
	TransactionIStreamingServiceCallbackOnBroadcastSignalStrengthUpdated = binder.FirstCallTransaction + 3
	TransactionIStreamingServiceCallbackOnStreamMethodUpdated            = binder.FirstCallTransaction + 4
)
View Source
const (
	MethodIStreamingServiceCallbackOnError                          = "onError"
	MethodIStreamingServiceCallbackOnStreamStateUpdated             = "onStreamStateUpdated"
	MethodIStreamingServiceCallbackOnMediaDescriptionUpdated        = "onMediaDescriptionUpdated"
	MethodIStreamingServiceCallbackOnBroadcastSignalStrengthUpdated = "onBroadcastSignalStrengthUpdated"
	MethodIStreamingServiceCallbackOnStreamMethodUpdated            = "onStreamMethodUpdated"
)
View Source
const DescriptorIDownloadProgressListener = "android.telephony.mbms.IDownloadProgressListener"
View Source
const DescriptorIDownloadStatusListener = "android.telephony.mbms.IDownloadStatusListener"
View Source
const DescriptorIGroupCallCallback = "android.telephony.mbms.IGroupCallCallback"
View Source
const DescriptorIMbmsDownloadSessionCallback = "android.telephony.mbms.IMbmsDownloadSessionCallback"
View Source
const DescriptorIMbmsGroupCallSessionCallback = "android.telephony.mbms.IMbmsGroupCallSessionCallback"
View Source
const DescriptorIMbmsStreamingSessionCallback = "android.telephony.mbms.IMbmsStreamingSessionCallback"
View Source
const DescriptorIStreamingServiceCallback = "android.telephony.mbms.IStreamingServiceCallback"
View Source
const (
	MethodIDownloadProgressListenerOnProgressUpdated = "onProgressUpdated"
)
View Source
const (
	MethodIDownloadStatusListenerOnStatusUpdated = "onStatusUpdated"
)
View Source
const (
	TransactionIDownloadProgressListenerOnProgressUpdated = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIDownloadStatusListenerOnStatusUpdated = binder.FirstCallTransaction + 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DownloadProgressListenerProxy

type DownloadProgressListenerProxy struct {
	Remote binder.IBinder
}

func NewDownloadProgressListenerProxy

func NewDownloadProgressListenerProxy(
	remote binder.IBinder,
) *DownloadProgressListenerProxy

func (*DownloadProgressListenerProxy) AsBinder

func (*DownloadProgressListenerProxy) OnProgressUpdated

func (p *DownloadProgressListenerProxy) OnProgressUpdated(
	ctx context.Context,
	request DownloadRequest,
	fileInfo FileInfo,
	currentDownloadSize int32,
	fullDownloadSize int32,
	currentDecodedSize int32,
	fullDecodedSize int32,
) error

type DownloadProgressListenerStub

type DownloadProgressListenerStub struct {
	Impl      IDownloadProgressListener
	Transport binder.VersionAwareTransport
}

DownloadProgressListenerStub dispatches incoming binder transactions to a typed IDownloadProgressListener implementation.

func (*DownloadProgressListenerStub) Descriptor

func (s *DownloadProgressListenerStub) Descriptor() string

func (*DownloadProgressListenerStub) OnTransaction

type DownloadRequest

type DownloadRequest struct {
	FileServiceId                string
	SubscriptionId               int32
	SerializedResultIntentForApp string
	Version                      int32
}

func (*DownloadRequest) MarshalParcel

func (s *DownloadRequest) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DownloadRequest) UnmarshalParcel

func (s *DownloadRequest) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DownloadStatusListenerProxy

type DownloadStatusListenerProxy struct {
	Remote binder.IBinder
}

func NewDownloadStatusListenerProxy

func NewDownloadStatusListenerProxy(
	remote binder.IBinder,
) *DownloadStatusListenerProxy

func (*DownloadStatusListenerProxy) AsBinder

func (*DownloadStatusListenerProxy) OnStatusUpdated

func (p *DownloadStatusListenerProxy) OnStatusUpdated(
	ctx context.Context,
	request DownloadRequest,
	fileInfo FileInfo,
	status int32,
) error

type DownloadStatusListenerStub

type DownloadStatusListenerStub struct {
	Impl      IDownloadStatusListener
	Transport binder.VersionAwareTransport
}

DownloadStatusListenerStub dispatches incoming binder transactions to a typed IDownloadStatusListener implementation.

func (*DownloadStatusListenerStub) Descriptor

func (s *DownloadStatusListenerStub) Descriptor() string

func (*DownloadStatusListenerStub) OnTransaction

func (s *DownloadStatusListenerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type FileInfo

type FileInfo struct {
	MimeType string
	Uri      *net.Uri
}

func (*FileInfo) MarshalParcel

func (s *FileInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*FileInfo) UnmarshalParcel

func (s *FileInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type FileServiceInfo

type FileServiceInfo struct {
}

func (*FileServiceInfo) MarshalParcel

func (s *FileServiceInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*FileServiceInfo) UnmarshalParcel

func (s *FileServiceInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type GroupCallCallbackProxy

type GroupCallCallbackProxy struct {
	Remote binder.IBinder
}

func NewGroupCallCallbackProxy

func NewGroupCallCallbackProxy(
	remote binder.IBinder,
) *GroupCallCallbackProxy

func (*GroupCallCallbackProxy) AsBinder

func (p *GroupCallCallbackProxy) AsBinder() binder.IBinder

func (*GroupCallCallbackProxy) OnBroadcastSignalStrengthUpdated

func (p *GroupCallCallbackProxy) OnBroadcastSignalStrengthUpdated(
	ctx context.Context,
	signalStrength int32,
) error

func (*GroupCallCallbackProxy) OnError

func (p *GroupCallCallbackProxy) OnError(
	ctx context.Context,
	errorCode int32,
	message string,
) error

func (*GroupCallCallbackProxy) OnGroupCallStateChanged

func (p *GroupCallCallbackProxy) OnGroupCallStateChanged(
	ctx context.Context,
	state int32,
	reason int32,
) error

type GroupCallCallbackStub

type GroupCallCallbackStub struct {
	Impl      IGroupCallCallback
	Transport binder.VersionAwareTransport
}

GroupCallCallbackStub dispatches incoming binder transactions to a typed IGroupCallCallback implementation.

func (*GroupCallCallbackStub) Descriptor

func (s *GroupCallCallbackStub) Descriptor() string

func (*GroupCallCallbackStub) OnTransaction

func (s *GroupCallCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type IDownloadProgressListener

type IDownloadProgressListener interface {
	AsBinder() binder.IBinder
	OnProgressUpdated(ctx context.Context, request DownloadRequest, fileInfo FileInfo, currentDownloadSize int32, fullDownloadSize int32, currentDecodedSize int32, fullDecodedSize int32) error
}

func NewDownloadProgressListenerStub

func NewDownloadProgressListenerStub(
	impl IDownloadProgressListenerServer,
) IDownloadProgressListener

NewDownloadProgressListenerStub creates a server-side IDownloadProgressListener wrapping the given server implementation. The returned value satisfies IDownloadProgressListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDownloadProgressListenerServer

type IDownloadProgressListenerServer interface {
	OnProgressUpdated(ctx context.Context, request DownloadRequest, fileInfo FileInfo, currentDownloadSize int32, fullDownloadSize int32, currentDecodedSize int32, fullDecodedSize int32) error
}

IDownloadProgressListenerServer is the server-side interface that user implementations provide to NewDownloadProgressListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDownloadStatusListener

type IDownloadStatusListener interface {
	AsBinder() binder.IBinder
	OnStatusUpdated(ctx context.Context, request DownloadRequest, fileInfo FileInfo, status int32) error
}

func NewDownloadStatusListenerStub

func NewDownloadStatusListenerStub(
	impl IDownloadStatusListenerServer,
) IDownloadStatusListener

NewDownloadStatusListenerStub creates a server-side IDownloadStatusListener wrapping the given server implementation. The returned value satisfies IDownloadStatusListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDownloadStatusListenerServer

type IDownloadStatusListenerServer interface {
	OnStatusUpdated(ctx context.Context, request DownloadRequest, fileInfo FileInfo, status int32) error
}

IDownloadStatusListenerServer is the server-side interface that user implementations provide to NewDownloadStatusListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IGroupCallCallback

type IGroupCallCallback interface {
	AsBinder() binder.IBinder
	OnError(ctx context.Context, errorCode int32, message string) error
	OnGroupCallStateChanged(ctx context.Context, state int32, reason int32) error
	OnBroadcastSignalStrengthUpdated(ctx context.Context, signalStrength int32) error
}

func NewGroupCallCallbackStub

func NewGroupCallCallbackStub(
	impl IGroupCallCallbackServer,
) IGroupCallCallback

NewGroupCallCallbackStub creates a server-side IGroupCallCallback wrapping the given server implementation. The returned value satisfies IGroupCallCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IGroupCallCallbackServer

type IGroupCallCallbackServer interface {
	OnError(ctx context.Context, errorCode int32, message string) error
	OnGroupCallStateChanged(ctx context.Context, state int32, reason int32) error
	OnBroadcastSignalStrengthUpdated(ctx context.Context, signalStrength int32) error
}

IGroupCallCallbackServer is the server-side interface that user implementations provide to NewGroupCallCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IMbmsDownloadSessionCallback

type IMbmsDownloadSessionCallback interface {
	AsBinder() binder.IBinder
	OnError(ctx context.Context, errorCode int32, message string) error
	OnFileServicesUpdated(ctx context.Context, services []FileServiceInfo) error
	OnMiddlewareReady(ctx context.Context) error
}

func NewMbmsDownloadSessionCallbackStub

func NewMbmsDownloadSessionCallbackStub(
	impl IMbmsDownloadSessionCallbackServer,
) IMbmsDownloadSessionCallback

NewMbmsDownloadSessionCallbackStub creates a server-side IMbmsDownloadSessionCallback wrapping the given server implementation. The returned value satisfies IMbmsDownloadSessionCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IMbmsDownloadSessionCallbackServer

type IMbmsDownloadSessionCallbackServer interface {
	OnError(ctx context.Context, errorCode int32, message string) error
	OnFileServicesUpdated(ctx context.Context, services []FileServiceInfo) error
	OnMiddlewareReady(ctx context.Context) error
}

IMbmsDownloadSessionCallbackServer is the server-side interface that user implementations provide to NewMbmsDownloadSessionCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IMbmsGroupCallSessionCallback

type IMbmsGroupCallSessionCallback interface {
	AsBinder() binder.IBinder
	OnError(ctx context.Context, errorCode int32, message string) error
	OnAvailableSaisUpdated(ctx context.Context, currentSai []any, availableSais []any) error
	OnServiceInterfaceAvailable(ctx context.Context, interfaceName string, index int32) error
	OnMiddlewareReady(ctx context.Context) error
}

func NewMbmsGroupCallSessionCallbackStub

func NewMbmsGroupCallSessionCallbackStub(
	impl IMbmsGroupCallSessionCallbackServer,
) IMbmsGroupCallSessionCallback

NewMbmsGroupCallSessionCallbackStub creates a server-side IMbmsGroupCallSessionCallback wrapping the given server implementation. The returned value satisfies IMbmsGroupCallSessionCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IMbmsGroupCallSessionCallbackServer

type IMbmsGroupCallSessionCallbackServer interface {
	OnError(ctx context.Context, errorCode int32, message string) error
	OnAvailableSaisUpdated(ctx context.Context, currentSai []any, availableSais []any) error
	OnServiceInterfaceAvailable(ctx context.Context, interfaceName string, index int32) error
	OnMiddlewareReady(ctx context.Context) error
}

IMbmsGroupCallSessionCallbackServer is the server-side interface that user implementations provide to NewMbmsGroupCallSessionCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IMbmsStreamingSessionCallback

type IMbmsStreamingSessionCallback interface {
	AsBinder() binder.IBinder
	OnError(ctx context.Context, errorCode int32, message string) error
	OnStreamingServicesUpdated(ctx context.Context, services []StreamingServiceInfo) error
	OnMiddlewareReady(ctx context.Context) error
}

func NewMbmsStreamingSessionCallbackStub

func NewMbmsStreamingSessionCallbackStub(
	impl IMbmsStreamingSessionCallbackServer,
) IMbmsStreamingSessionCallback

NewMbmsStreamingSessionCallbackStub creates a server-side IMbmsStreamingSessionCallback wrapping the given server implementation. The returned value satisfies IMbmsStreamingSessionCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IMbmsStreamingSessionCallbackServer

type IMbmsStreamingSessionCallbackServer interface {
	OnError(ctx context.Context, errorCode int32, message string) error
	OnStreamingServicesUpdated(ctx context.Context, services []StreamingServiceInfo) error
	OnMiddlewareReady(ctx context.Context) error
}

IMbmsStreamingSessionCallbackServer is the server-side interface that user implementations provide to NewMbmsStreamingSessionCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IStreamingServiceCallback

type IStreamingServiceCallback interface {
	AsBinder() binder.IBinder
	OnError(ctx context.Context, errorCode int32, message string) error
	OnStreamStateUpdated(ctx context.Context, state int32, reason int32) error
	OnMediaDescriptionUpdated(ctx context.Context) error
	OnBroadcastSignalStrengthUpdated(ctx context.Context, signalStrength int32) error
	OnStreamMethodUpdated(ctx context.Context, methodType int32) error
}

func NewStreamingServiceCallbackStub

func NewStreamingServiceCallbackStub(
	impl IStreamingServiceCallbackServer,
) IStreamingServiceCallback

NewStreamingServiceCallbackStub creates a server-side IStreamingServiceCallback wrapping the given server implementation. The returned value satisfies IStreamingServiceCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IStreamingServiceCallbackServer

type IStreamingServiceCallbackServer interface {
	OnError(ctx context.Context, errorCode int32, message string) error
	OnStreamStateUpdated(ctx context.Context, state int32, reason int32) error
	OnMediaDescriptionUpdated(ctx context.Context) error
	OnBroadcastSignalStrengthUpdated(ctx context.Context, signalStrength int32) error
	OnStreamMethodUpdated(ctx context.Context, methodType int32) error
}

IStreamingServiceCallbackServer is the server-side interface that user implementations provide to NewStreamingServiceCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type MbmsDownloadSessionCallbackProxy

type MbmsDownloadSessionCallbackProxy struct {
	Remote binder.IBinder
}

func NewMbmsDownloadSessionCallbackProxy

func NewMbmsDownloadSessionCallbackProxy(
	remote binder.IBinder,
) *MbmsDownloadSessionCallbackProxy

func (*MbmsDownloadSessionCallbackProxy) AsBinder

func (*MbmsDownloadSessionCallbackProxy) OnError

func (p *MbmsDownloadSessionCallbackProxy) OnError(
	ctx context.Context,
	errorCode int32,
	message string,
) error

func (*MbmsDownloadSessionCallbackProxy) OnFileServicesUpdated

func (p *MbmsDownloadSessionCallbackProxy) OnFileServicesUpdated(
	ctx context.Context,
	services []FileServiceInfo,
) error

func (*MbmsDownloadSessionCallbackProxy) OnMiddlewareReady

func (p *MbmsDownloadSessionCallbackProxy) OnMiddlewareReady(
	ctx context.Context,
) error

type MbmsDownloadSessionCallbackStub

type MbmsDownloadSessionCallbackStub struct {
	Impl      IMbmsDownloadSessionCallback
	Transport binder.VersionAwareTransport
}

MbmsDownloadSessionCallbackStub dispatches incoming binder transactions to a typed IMbmsDownloadSessionCallback implementation.

func (*MbmsDownloadSessionCallbackStub) Descriptor

func (s *MbmsDownloadSessionCallbackStub) Descriptor() string

func (*MbmsDownloadSessionCallbackStub) OnTransaction

type MbmsGroupCallSessionCallbackProxy

type MbmsGroupCallSessionCallbackProxy struct {
	Remote binder.IBinder
}

func NewMbmsGroupCallSessionCallbackProxy

func NewMbmsGroupCallSessionCallbackProxy(
	remote binder.IBinder,
) *MbmsGroupCallSessionCallbackProxy

func (*MbmsGroupCallSessionCallbackProxy) AsBinder

func (*MbmsGroupCallSessionCallbackProxy) OnAvailableSaisUpdated

func (p *MbmsGroupCallSessionCallbackProxy) OnAvailableSaisUpdated(
	ctx context.Context,
	currentSai []any,
	availableSais []any,
) error

func (*MbmsGroupCallSessionCallbackProxy) OnError

func (p *MbmsGroupCallSessionCallbackProxy) OnError(
	ctx context.Context,
	errorCode int32,
	message string,
) error

func (*MbmsGroupCallSessionCallbackProxy) OnMiddlewareReady

func (p *MbmsGroupCallSessionCallbackProxy) OnMiddlewareReady(
	ctx context.Context,
) error

func (*MbmsGroupCallSessionCallbackProxy) OnServiceInterfaceAvailable

func (p *MbmsGroupCallSessionCallbackProxy) OnServiceInterfaceAvailable(
	ctx context.Context,
	interfaceName string,
	index int32,
) error

type MbmsGroupCallSessionCallbackStub

type MbmsGroupCallSessionCallbackStub struct {
	Impl      IMbmsGroupCallSessionCallback
	Transport binder.VersionAwareTransport
}

MbmsGroupCallSessionCallbackStub dispatches incoming binder transactions to a typed IMbmsGroupCallSessionCallback implementation.

func (*MbmsGroupCallSessionCallbackStub) Descriptor

func (s *MbmsGroupCallSessionCallbackStub) Descriptor() string

func (*MbmsGroupCallSessionCallbackStub) OnTransaction

type MbmsStreamingSessionCallbackProxy

type MbmsStreamingSessionCallbackProxy struct {
	Remote binder.IBinder
}

func NewMbmsStreamingSessionCallbackProxy

func NewMbmsStreamingSessionCallbackProxy(
	remote binder.IBinder,
) *MbmsStreamingSessionCallbackProxy

func (*MbmsStreamingSessionCallbackProxy) AsBinder

func (*MbmsStreamingSessionCallbackProxy) OnError

func (p *MbmsStreamingSessionCallbackProxy) OnError(
	ctx context.Context,
	errorCode int32,
	message string,
) error

func (*MbmsStreamingSessionCallbackProxy) OnMiddlewareReady

func (p *MbmsStreamingSessionCallbackProxy) OnMiddlewareReady(
	ctx context.Context,
) error

func (*MbmsStreamingSessionCallbackProxy) OnStreamingServicesUpdated

func (p *MbmsStreamingSessionCallbackProxy) OnStreamingServicesUpdated(
	ctx context.Context,
	services []StreamingServiceInfo,
) error

type MbmsStreamingSessionCallbackStub

type MbmsStreamingSessionCallbackStub struct {
	Impl      IMbmsStreamingSessionCallback
	Transport binder.VersionAwareTransport
}

MbmsStreamingSessionCallbackStub dispatches incoming binder transactions to a typed IMbmsStreamingSessionCallback implementation.

func (*MbmsStreamingSessionCallbackStub) Descriptor

func (s *MbmsStreamingSessionCallbackStub) Descriptor() string

func (*MbmsStreamingSessionCallbackStub) OnTransaction

type ServiceInfo

type ServiceInfo struct {
	ClassName    string
	LocalesCount int32
	ServiceId    string
}

func (*ServiceInfo) MarshalParcel

func (s *ServiceInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ServiceInfo) UnmarshalParcel

func (s *ServiceInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type StreamingServiceCallbackProxy

type StreamingServiceCallbackProxy struct {
	Remote binder.IBinder
}

func NewStreamingServiceCallbackProxy

func NewStreamingServiceCallbackProxy(
	remote binder.IBinder,
) *StreamingServiceCallbackProxy

func (*StreamingServiceCallbackProxy) AsBinder

func (*StreamingServiceCallbackProxy) OnBroadcastSignalStrengthUpdated

func (p *StreamingServiceCallbackProxy) OnBroadcastSignalStrengthUpdated(
	ctx context.Context,
	signalStrength int32,
) error

func (*StreamingServiceCallbackProxy) OnError

func (p *StreamingServiceCallbackProxy) OnError(
	ctx context.Context,
	errorCode int32,
	message string,
) error

func (*StreamingServiceCallbackProxy) OnMediaDescriptionUpdated

func (p *StreamingServiceCallbackProxy) OnMediaDescriptionUpdated(
	ctx context.Context,
) error

func (*StreamingServiceCallbackProxy) OnStreamMethodUpdated

func (p *StreamingServiceCallbackProxy) OnStreamMethodUpdated(
	ctx context.Context,
	methodType int32,
) error

func (*StreamingServiceCallbackProxy) OnStreamStateUpdated

func (p *StreamingServiceCallbackProxy) OnStreamStateUpdated(
	ctx context.Context,
	state int32,
	reason int32,
) error

type StreamingServiceCallbackStub

type StreamingServiceCallbackStub struct {
	Impl      IStreamingServiceCallback
	Transport binder.VersionAwareTransport
}

StreamingServiceCallbackStub dispatches incoming binder transactions to a typed IStreamingServiceCallback implementation.

func (*StreamingServiceCallbackStub) Descriptor

func (s *StreamingServiceCallbackStub) Descriptor() string

func (*StreamingServiceCallbackStub) OnTransaction

type StreamingServiceInfo

type StreamingServiceInfo struct {
}

func (*StreamingServiceInfo) MarshalParcel

func (s *StreamingServiceInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*StreamingServiceInfo) UnmarshalParcel

func (s *StreamingServiceInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type UriPathPair

type UriPathPair struct {
}

func (*UriPathPair) MarshalParcel

func (s *UriPathPair) MarshalParcel(
	p *parcel.Parcel,
) error

func (*UriPathPair) UnmarshalParcel

func (s *UriPathPair) UnmarshalParcel(
	p *parcel.Parcel,
) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL