metrics

package
v0.0.8 Latest Latest
Warning

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

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

Documentation

Overview

Package metrics provides Go bindings for android.media.metrics.

Index

Constants

View Source
const (
	Creator                                = consts.Creator
	ErrorCodeAudioProcessingFailed         = consts.ErrorCodeAudioProcessingFailed
	ErrorCodeDecoderInitFailed             = consts.ErrorCodeDecoderInitFailed
	ErrorCodeDecodingFailed                = consts.ErrorCodeDecodingFailed
	ErrorCodeDecodingFormatUnsupported     = consts.ErrorCodeDecodingFormatUnsupported
	ErrorCodeEncoderInitFailed             = consts.ErrorCodeEncoderInitFailed
	ErrorCodeEncodingFailed                = consts.ErrorCodeEncodingFailed
	ErrorCodeEncodingFormatUnsupported     = consts.ErrorCodeEncodingFormatUnsupported
	ErrorCodeFailedRuntimeCheck            = consts.ErrorCodeFailedRuntimeCheck
	ErrorCodeIoBadHttpStatus               = consts.ErrorCodeIoBadHttpStatus
	ErrorCodeIoCleartextNotPermitted       = consts.ErrorCodeIoCleartextNotPermitted
	ErrorCodeIoFileNotFound                = consts.ErrorCodeIoFileNotFound
	ErrorCodeIoNetworkConnectionFailed     = consts.ErrorCodeIoNetworkConnectionFailed
	ErrorCodeIoNetworkConnectionTimeout    = consts.ErrorCodeIoNetworkConnectionTimeout
	ErrorCodeIoNoPermission                = consts.ErrorCodeIoNoPermission
	ErrorCodeIoReadPositionOutOfRange      = consts.ErrorCodeIoReadPositionOutOfRange
	ErrorCodeIoUnspecified                 = consts.ErrorCodeIoUnspecified
	ErrorCodeMuxingFailed                  = consts.ErrorCodeMuxingFailed
	ErrorCodeNone                          = consts.ErrorCodeNone
	ErrorCodeVideoFrameProcessingFailed    = consts.ErrorCodeVideoFrameProcessingFailed
	FinalStateCanceled                     = consts.FinalStateCanceled
	FinalStateError                        = consts.FinalStateError
	FinalStateSucceeded                    = consts.FinalStateSucceeded
	ProgressPercentUnknown                 = consts.ProgressPercentUnknown
	TimeSinceCreatedUnknown                = consts.TimeSinceCreatedUnknown
	StateAbandoned                         = consts.StateAbandoned
	StateBuffering                         = consts.StateBuffering
	StateEnded                             = consts.StateEnded
	StateFailed                            = consts.StateFailed
	StateInterruptedByAd                   = consts.StateInterruptedByAd
	StateJoiningBackground                 = consts.StateJoiningBackground
	StateJoiningForeground                 = consts.StateJoiningForeground
	StateNotStarted                        = consts.StateNotStarted
	StatePaused                            = consts.StatePaused
	StatePausedBuffering                   = consts.StatePausedBuffering
	StatePlaying                           = consts.StatePlaying
	StateSeeking                           = consts.StateSeeking
	StateStopped                           = consts.StateStopped
	StateSuppressed                        = consts.StateSuppressed
	StateSuppressedBuffering               = consts.StateSuppressedBuffering
	TrackChangeReasonAdaptive              = consts.TrackChangeReasonAdaptive
	TrackChangeReasonInitial               = consts.TrackChangeReasonInitial
	TrackChangeReasonManual                = consts.TrackChangeReasonManual
	TrackChangeReasonOther                 = consts.TrackChangeReasonOther
	TrackChangeReasonUnknown               = consts.TrackChangeReasonUnknown
	TrackStateOff                          = consts.TrackStateOff
	TrackStateOn                           = consts.TrackStateOn
	TrackTypeAudio                         = consts.TrackTypeAudio
	TrackTypeText                          = consts.TrackTypeText
	TrackTypeVideo                         = consts.TrackTypeVideo
	ContentTypeAd                          = consts.ContentTypeAd
	ContentTypeMain                        = consts.ContentTypeMain
	ContentTypeOther                       = consts.ContentTypeOther
	ContentTypeUnknown                     = consts.ContentTypeUnknown
	DrmTypeClearkey                        = consts.DrmTypeClearkey
	DrmTypeNone                            = consts.DrmTypeNone
	DrmTypeOther                           = consts.DrmTypeOther
	DrmTypePlayReady                       = consts.DrmTypePlayReady
	DrmTypeWidevineL1                      = consts.DrmTypeWidevineL1
	DrmTypeWidevineL3                      = consts.DrmTypeWidevineL3
	DrmTypeWvL3Fallback                    = consts.DrmTypeWvL3Fallback
	PlaybackTypeLive                       = consts.PlaybackTypeLive
	PlaybackTypeOther                      = consts.PlaybackTypeOther
	PlaybackTypeUnknown                    = consts.PlaybackTypeUnknown
	PlaybackTypeVod                        = consts.PlaybackTypeVod
	StreamSourceDevice                     = consts.StreamSourceDevice
	StreamSourceMixed                      = consts.StreamSourceMixed
	StreamSourceNetwork                    = consts.StreamSourceNetwork
	StreamSourceUnknown                    = consts.StreamSourceUnknown
	StreamTypeDash                         = consts.StreamTypeDash
	StreamTypeHls                          = consts.StreamTypeHls
	StreamTypeOther                        = consts.StreamTypeOther
	StreamTypeProgressive                  = consts.StreamTypeProgressive
	StreamTypeSs                           = consts.StreamTypeSs
	StreamTypeUnknown                      = consts.StreamTypeUnknown
	ErrorAudioTrackInitFailed              = consts.ErrorAudioTrackInitFailed
	ErrorAudioTrackOther                   = consts.ErrorAudioTrackOther
	ErrorAudioTrackWriteFailed             = consts.ErrorAudioTrackWriteFailed
	ErrorDecoderInitFailed                 = consts.ErrorDecoderInitFailed
	ErrorDecodingFailed                    = consts.ErrorDecodingFailed
	ErrorDecodingFormatExceedsCapabilities = consts.ErrorDecodingFormatExceedsCapabilities
	ErrorDecodingFormatUnsupported         = consts.ErrorDecodingFormatUnsupported
	ErrorDecodingOther                     = consts.ErrorDecodingOther
	ErrorDrmContentError                   = consts.ErrorDrmContentError
	ErrorDrmDeviceRevoked                  = consts.ErrorDrmDeviceRevoked
	ErrorDrmDisallowedOperation            = consts.ErrorDrmDisallowedOperation
	ErrorDrmLicenseAcquisitionFailed       = consts.ErrorDrmLicenseAcquisitionFailed
	ErrorDrmOther                          = consts.ErrorDrmOther
	ErrorDrmProvisioningFailed             = consts.ErrorDrmProvisioningFailed
	ErrorDrmSchemeUnsupported              = consts.ErrorDrmSchemeUnsupported
	ErrorDrmSystemError                    = consts.ErrorDrmSystemError
	ErrorIoBadHttpStatus                   = consts.ErrorIoBadHttpStatus
	ErrorIoConnectionClosed                = consts.ErrorIoConnectionClosed
	ErrorIoConnectionTimeout               = consts.ErrorIoConnectionTimeout
	ErrorIoDnsFailed                       = consts.ErrorIoDnsFailed
	ErrorIoFileNotFound                    = consts.ErrorIoFileNotFound
	ErrorIoNetworkConnectionFailed         = consts.ErrorIoNetworkConnectionFailed
	ErrorIoNetworkUnavailable              = consts.ErrorIoNetworkUnavailable
	ErrorIoNoPermission                    = consts.ErrorIoNoPermission
	ErrorIoOther                           = consts.ErrorIoOther
	ErrorOther                             = consts.ErrorOther
	ErrorParsingContainerMalformed         = consts.ErrorParsingContainerMalformed
	ErrorParsingContainerUnsupported       = consts.ErrorParsingContainerUnsupported
	ErrorParsingManifestMalformed          = consts.ErrorParsingManifestMalformed
	ErrorParsingManifestUnsupported        = consts.ErrorParsingManifestUnsupported
	ErrorParsingOther                      = consts.ErrorParsingOther
	ErrorPlayerBehindLiveWindow            = consts.ErrorPlayerBehindLiveWindow
	ErrorPlayerOther                       = consts.ErrorPlayerOther
	ErrorPlayerRemote                      = consts.ErrorPlayerRemote
	ErrorRuntime                           = consts.ErrorRuntime
	ErrorUnknown                           = consts.ErrorUnknown
	NetworkType2g                          = consts.NetworkType2g
	NetworkType3g                          = consts.NetworkType3g
	NetworkType4g                          = consts.NetworkType4g
	NetworkType5gNsa                       = consts.NetworkType5gNsa
	NetworkType5gSa                        = consts.NetworkType5gSa
	NetworkTypeEthernet                    = consts.NetworkTypeEthernet
	NetworkTypeOffline                     = consts.NetworkTypeOffline
	NetworkTypeOther                       = consts.NetworkTypeOther
	NetworkTypeUnknown                     = consts.NetworkTypeUnknown
	NetworkTypeWifi                        = consts.NetworkTypeWifi
	LogSessionIdNone                       = consts.LogSessionIdNone
	SourceTypeCamera                       = consts.SourceTypeCamera
	SourceTypeEditingSession               = consts.SourceTypeEditingSession
	SourceTypeGallery                      = consts.SourceTypeGallery
	SourceTypeGenerated                    = consts.SourceTypeGenerated
	SourceTypeLocalFile                    = consts.SourceTypeLocalFile
	SourceTypeRemoteFile                   = consts.SourceTypeRemoteFile
	SourceTypeRemoteLiveStream             = consts.SourceTypeRemoteLiveStream
	SourceTypeUnspecified                  = consts.SourceTypeUnspecified
	ValueUnspecified                       = consts.ValueUnspecified
)
View Source
const (
	OperationTypeAudioEdit        = consts.OperationTypeAudioEdit
	OperationTypeAudioTranscode   = consts.OperationTypeAudioTranscode
	OperationTypeAudioTransmux    = consts.OperationTypeAudioTransmux
	OperationTypePaused           = consts.OperationTypePaused
	OperationTypeResumed          = consts.OperationTypeResumed
	OperationTypeVideoEdit        = consts.OperationTypeVideoEdit
	OperationTypeVideoTranscode   = consts.OperationTypeVideoTranscode
	OperationTypeVideoTransmux    = consts.OperationTypeVideoTransmux
	InvalidTimestamp              = consts.InvalidTimestamp
	DataTypeAudio                 = consts.DataTypeAudio
	DataTypeDepth                 = consts.DataTypeDepth
	DataTypeGainMap               = consts.DataTypeGainMap
	DataTypeGapless               = consts.DataTypeGapless
	DataTypeHighDynamicRangeVideo = consts.DataTypeHighDynamicRangeVideo
	DataTypeHighFrameRate         = consts.DataTypeHighFrameRate
	DataTypeImage                 = consts.DataTypeImage
	DataTypeMetadata              = consts.DataTypeMetadata
	DataTypeSpatialAudio          = consts.DataTypeSpatialAudio
	DataTypeSpeedSettingCuePoints = consts.DataTypeSpeedSettingCuePoints
	DataTypeVideo                 = consts.DataTypeVideo
)
View Source
const (
	KeyStatsdAtom = consts.KeyStatsdAtom
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type BundleSession

type BundleSession struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

BundleSession wraps android.media.metrics.BundleSession.

func (*BundleSession) Close

func (m *BundleSession) Close() error

Close calls android.media.metrics.BundleSession.close.

func (*BundleSession) Equals

func (m *BundleSession) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.BundleSession.equals.

func (*BundleSession) GetSessionId

func (m *BundleSession) GetSessionId() (*jni.Object, error)

GetSessionId calls android.media.metrics.BundleSession.getSessionId.

func (*BundleSession) HashCode

func (m *BundleSession) HashCode() (int32, error)

HashCode calls android.media.metrics.BundleSession.hashCode.

func (*BundleSession) ReportBundleMetrics

func (m *BundleSession) ReportBundleMetrics(arg0 *jni.Object) error

ReportBundleMetrics calls android.media.metrics.BundleSession.reportBundleMetrics.

func (*BundleSession) ToString added in v0.0.8

func (m *BundleSession) ToString() (string, error)

ToString calls android.media.metrics.BundleSession.toString.

type EditingEndedEvent

type EditingEndedEvent struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

EditingEndedEvent wraps android.media.metrics.EditingEndedEvent.

func (*EditingEndedEvent) DescribeContents

func (m *EditingEndedEvent) DescribeContents() (int32, error)

DescribeContents calls android.media.metrics.EditingEndedEvent.describeContents.

func (*EditingEndedEvent) Equals

func (m *EditingEndedEvent) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.EditingEndedEvent.equals.

func (*EditingEndedEvent) GetErrorCode

func (m *EditingEndedEvent) GetErrorCode() (int32, error)

GetErrorCode calls android.media.metrics.EditingEndedEvent.getErrorCode.

func (*EditingEndedEvent) GetExporterName

func (m *EditingEndedEvent) GetExporterName() (string, error)

GetExporterName calls android.media.metrics.EditingEndedEvent.getExporterName.

func (*EditingEndedEvent) GetFinalProgressPercent

func (m *EditingEndedEvent) GetFinalProgressPercent() (float32, error)

GetFinalProgressPercent calls android.media.metrics.EditingEndedEvent.getFinalProgressPercent.

func (*EditingEndedEvent) GetFinalState

func (m *EditingEndedEvent) GetFinalState() (int32, error)

GetFinalState calls android.media.metrics.EditingEndedEvent.getFinalState.

func (*EditingEndedEvent) GetInputMediaItemInfos added in v0.0.8

func (m *EditingEndedEvent) GetInputMediaItemInfos() (*jni.Object, error)

GetInputMediaItemInfos calls android.media.metrics.EditingEndedEvent.getInputMediaItemInfos.

func (*EditingEndedEvent) GetMetricsBundle

func (m *EditingEndedEvent) GetMetricsBundle() (*jni.Object, error)

GetMetricsBundle calls android.media.metrics.EditingEndedEvent.getMetricsBundle.

func (*EditingEndedEvent) GetMuxerName

func (m *EditingEndedEvent) GetMuxerName() (string, error)

GetMuxerName calls android.media.metrics.EditingEndedEvent.getMuxerName.

func (*EditingEndedEvent) GetOperationTypes

func (m *EditingEndedEvent) GetOperationTypes() (int64, error)

GetOperationTypes calls android.media.metrics.EditingEndedEvent.getOperationTypes.

func (*EditingEndedEvent) GetOutputMediaItemInfo

func (m *EditingEndedEvent) GetOutputMediaItemInfo() (*jni.Object, error)

GetOutputMediaItemInfo calls android.media.metrics.EditingEndedEvent.getOutputMediaItemInfo.

func (*EditingEndedEvent) GetTimeSinceCreatedMillis

func (m *EditingEndedEvent) GetTimeSinceCreatedMillis() (int64, error)

GetTimeSinceCreatedMillis calls android.media.metrics.EditingEndedEvent.getTimeSinceCreatedMillis.

func (*EditingEndedEvent) HashCode

func (m *EditingEndedEvent) HashCode() (int32, error)

HashCode calls android.media.metrics.EditingEndedEvent.hashCode.

func (*EditingEndedEvent) ToString

func (m *EditingEndedEvent) ToString() (string, error)

ToString calls android.media.metrics.EditingEndedEvent.toString.

func (*EditingEndedEvent) WriteToParcel

func (m *EditingEndedEvent) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.media.metrics.EditingEndedEvent.writeToParcel.

type EditingEndedEventBuilder

type EditingEndedEventBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

EditingEndedEventBuilder wraps android.media.metrics.EditingEndedEvent$Builder.

func (*EditingEndedEventBuilder) AddInputMediaItemInfo

func (m *EditingEndedEventBuilder) AddInputMediaItemInfo(arg0 *jni.Object) (*jni.Object, error)

AddInputMediaItemInfo calls android.media.metrics.EditingEndedEvent$Builder.addInputMediaItemInfo.

func (*EditingEndedEventBuilder) AddOperationType

func (m *EditingEndedEventBuilder) AddOperationType(arg0 int64) (*jni.Object, error)

AddOperationType calls android.media.metrics.EditingEndedEvent$Builder.addOperationType.

func (*EditingEndedEventBuilder) Build

func (m *EditingEndedEventBuilder) Build() (*jni.Object, error)

Build calls android.media.metrics.EditingEndedEvent$Builder.build.

func (*EditingEndedEventBuilder) SetErrorCode

func (m *EditingEndedEventBuilder) SetErrorCode(arg0 int32) (*jni.Object, error)

SetErrorCode calls android.media.metrics.EditingEndedEvent$Builder.setErrorCode.

func (*EditingEndedEventBuilder) SetExporterName

func (m *EditingEndedEventBuilder) SetExporterName(arg0 string) (*jni.Object, error)

SetExporterName calls android.media.metrics.EditingEndedEvent$Builder.setExporterName.

func (*EditingEndedEventBuilder) SetFinalProgressPercent

func (m *EditingEndedEventBuilder) SetFinalProgressPercent(arg0 float32) (*jni.Object, error)

SetFinalProgressPercent calls android.media.metrics.EditingEndedEvent$Builder.setFinalProgressPercent.

func (*EditingEndedEventBuilder) SetMetricsBundle

func (m *EditingEndedEventBuilder) SetMetricsBundle(arg0 *jni.Object) (*jni.Object, error)

SetMetricsBundle calls android.media.metrics.EditingEndedEvent$Builder.setMetricsBundle.

func (*EditingEndedEventBuilder) SetMuxerName

func (m *EditingEndedEventBuilder) SetMuxerName(arg0 string) (*jni.Object, error)

SetMuxerName calls android.media.metrics.EditingEndedEvent$Builder.setMuxerName.

func (*EditingEndedEventBuilder) SetOutputMediaItemInfo

func (m *EditingEndedEventBuilder) SetOutputMediaItemInfo(arg0 *jni.Object) (*jni.Object, error)

SetOutputMediaItemInfo calls android.media.metrics.EditingEndedEvent$Builder.setOutputMediaItemInfo.

func (*EditingEndedEventBuilder) SetTimeSinceCreatedMillis

func (m *EditingEndedEventBuilder) SetTimeSinceCreatedMillis(arg0 int64) (*jni.Object, error)

SetTimeSinceCreatedMillis calls android.media.metrics.EditingEndedEvent$Builder.setTimeSinceCreatedMillis.

func (*EditingEndedEventBuilder) ToString added in v0.0.8

func (m *EditingEndedEventBuilder) ToString() (string, error)

ToString calls android.media.metrics.EditingEndedEvent$Builder.toString.

type EditingSession

type EditingSession struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

EditingSession wraps android.media.metrics.EditingSession.

func (*EditingSession) Close

func (m *EditingSession) Close() error

Close calls android.media.metrics.EditingSession.close.

func (*EditingSession) Equals

func (m *EditingSession) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.EditingSession.equals.

func (*EditingSession) GetSessionId

func (m *EditingSession) GetSessionId() (*jni.Object, error)

GetSessionId calls android.media.metrics.EditingSession.getSessionId.

func (*EditingSession) HashCode

func (m *EditingSession) HashCode() (int32, error)

HashCode calls android.media.metrics.EditingSession.hashCode.

func (*EditingSession) ReportEditingEndedEvent

func (m *EditingSession) ReportEditingEndedEvent(arg0 *jni.Object) error

ReportEditingEndedEvent calls android.media.metrics.EditingSession.reportEditingEndedEvent.

func (*EditingSession) ToString added in v0.0.8

func (m *EditingSession) ToString() (string, error)

ToString calls android.media.metrics.EditingSession.toString.

type Event

type Event struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Event wraps android.media.metrics.Event.

func (*Event) GetMetricsBundle

func (m *Event) GetMetricsBundle() (*jni.Object, error)

GetMetricsBundle calls android.media.metrics.Event.getMetricsBundle.

func (*Event) GetTimeSinceCreatedMillis

func (m *Event) GetTimeSinceCreatedMillis() (int64, error)

GetTimeSinceCreatedMillis calls android.media.metrics.Event.getTimeSinceCreatedMillis.

func (*Event) ToString added in v0.0.8

func (m *Event) ToString() (string, error)

ToString calls android.media.metrics.Event.toString.

type LogSessionId

type LogSessionId struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

LogSessionId wraps android.media.metrics.LogSessionId.

func (*LogSessionId) Equals

func (m *LogSessionId) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.LogSessionId.equals.

func (*LogSessionId) GetStringId

func (m *LogSessionId) GetStringId() (string, error)

GetStringId calls android.media.metrics.LogSessionId.getStringId.

func (*LogSessionId) HashCode

func (m *LogSessionId) HashCode() (int32, error)

HashCode calls android.media.metrics.LogSessionId.hashCode.

func (*LogSessionId) ToString

func (m *LogSessionId) ToString() (string, error)

ToString calls android.media.metrics.LogSessionId.toString.

type MediaItemInfo

type MediaItemInfo struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaItemInfo wraps android.media.metrics.MediaItemInfo.

func (*MediaItemInfo) DescribeContents

func (m *MediaItemInfo) DescribeContents() (int32, error)

DescribeContents calls android.media.metrics.MediaItemInfo.describeContents.

func (*MediaItemInfo) Equals

func (m *MediaItemInfo) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.MediaItemInfo.equals.

func (*MediaItemInfo) GetAudioChannelCount

func (m *MediaItemInfo) GetAudioChannelCount() (int32, error)

GetAudioChannelCount calls android.media.metrics.MediaItemInfo.getAudioChannelCount.

func (*MediaItemInfo) GetAudioSampleCount

func (m *MediaItemInfo) GetAudioSampleCount() (int64, error)

GetAudioSampleCount calls android.media.metrics.MediaItemInfo.getAudioSampleCount.

func (*MediaItemInfo) GetAudioSampleRateHz

func (m *MediaItemInfo) GetAudioSampleRateHz() (int32, error)

GetAudioSampleRateHz calls android.media.metrics.MediaItemInfo.getAudioSampleRateHz.

func (*MediaItemInfo) GetClipDurationMillis

func (m *MediaItemInfo) GetClipDurationMillis() (int64, error)

GetClipDurationMillis calls android.media.metrics.MediaItemInfo.getClipDurationMillis.

func (*MediaItemInfo) GetCodecNames added in v0.0.8

func (m *MediaItemInfo) GetCodecNames() (*jni.Object, error)

GetCodecNames calls android.media.metrics.MediaItemInfo.getCodecNames.

func (*MediaItemInfo) GetContainerMimeType

func (m *MediaItemInfo) GetContainerMimeType() (string, error)

GetContainerMimeType calls android.media.metrics.MediaItemInfo.getContainerMimeType.

func (*MediaItemInfo) GetDataTypes

func (m *MediaItemInfo) GetDataTypes() (int64, error)

GetDataTypes calls android.media.metrics.MediaItemInfo.getDataTypes.

func (*MediaItemInfo) GetDurationMillis

func (m *MediaItemInfo) GetDurationMillis() (int64, error)

GetDurationMillis calls android.media.metrics.MediaItemInfo.getDurationMillis.

func (*MediaItemInfo) GetSampleMimeTypes added in v0.0.8

func (m *MediaItemInfo) GetSampleMimeTypes() (*jni.Object, error)

GetSampleMimeTypes calls android.media.metrics.MediaItemInfo.getSampleMimeTypes.

func (*MediaItemInfo) GetSourceType

func (m *MediaItemInfo) GetSourceType() (int32, error)

GetSourceType calls android.media.metrics.MediaItemInfo.getSourceType.

func (*MediaItemInfo) GetVideoDataSpace

func (m *MediaItemInfo) GetVideoDataSpace() (int32, error)

GetVideoDataSpace calls android.media.metrics.MediaItemInfo.getVideoDataSpace.

func (*MediaItemInfo) GetVideoFrameRate

func (m *MediaItemInfo) GetVideoFrameRate() (float32, error)

GetVideoFrameRate calls android.media.metrics.MediaItemInfo.getVideoFrameRate.

func (*MediaItemInfo) GetVideoSampleCount

func (m *MediaItemInfo) GetVideoSampleCount() (int64, error)

GetVideoSampleCount calls android.media.metrics.MediaItemInfo.getVideoSampleCount.

func (*MediaItemInfo) GetVideoSize

func (m *MediaItemInfo) GetVideoSize() (*jni.Object, error)

GetVideoSize calls android.media.metrics.MediaItemInfo.getVideoSize.

func (*MediaItemInfo) HashCode

func (m *MediaItemInfo) HashCode() (int32, error)

HashCode calls android.media.metrics.MediaItemInfo.hashCode.

func (*MediaItemInfo) ToString

func (m *MediaItemInfo) ToString() (string, error)

ToString calls android.media.metrics.MediaItemInfo.toString.

func (*MediaItemInfo) WriteToParcel

func (m *MediaItemInfo) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.media.metrics.MediaItemInfo.writeToParcel.

type MediaItemInfoBuilder

type MediaItemInfoBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaItemInfoBuilder wraps android.media.metrics.MediaItemInfo$Builder.

func (*MediaItemInfoBuilder) AddCodecName

func (m *MediaItemInfoBuilder) AddCodecName(arg0 string) (*jni.Object, error)

AddCodecName calls android.media.metrics.MediaItemInfo$Builder.addCodecName.

func (*MediaItemInfoBuilder) AddDataType

func (m *MediaItemInfoBuilder) AddDataType(arg0 int64) (*jni.Object, error)

AddDataType calls android.media.metrics.MediaItemInfo$Builder.addDataType.

func (*MediaItemInfoBuilder) AddSampleMimeType

func (m *MediaItemInfoBuilder) AddSampleMimeType(arg0 string) (*jni.Object, error)

AddSampleMimeType calls android.media.metrics.MediaItemInfo$Builder.addSampleMimeType.

func (*MediaItemInfoBuilder) Build

func (m *MediaItemInfoBuilder) Build() (*jni.Object, error)

Build calls android.media.metrics.MediaItemInfo$Builder.build.

func (*MediaItemInfoBuilder) SetAudioChannelCount

func (m *MediaItemInfoBuilder) SetAudioChannelCount(arg0 int32) (*jni.Object, error)

SetAudioChannelCount calls android.media.metrics.MediaItemInfo$Builder.setAudioChannelCount.

func (*MediaItemInfoBuilder) SetAudioSampleCount

func (m *MediaItemInfoBuilder) SetAudioSampleCount(arg0 int64) (*jni.Object, error)

SetAudioSampleCount calls android.media.metrics.MediaItemInfo$Builder.setAudioSampleCount.

func (*MediaItemInfoBuilder) SetAudioSampleRateHz

func (m *MediaItemInfoBuilder) SetAudioSampleRateHz(arg0 int32) (*jni.Object, error)

SetAudioSampleRateHz calls android.media.metrics.MediaItemInfo$Builder.setAudioSampleRateHz.

func (*MediaItemInfoBuilder) SetClipDurationMillis

func (m *MediaItemInfoBuilder) SetClipDurationMillis(arg0 int64) (*jni.Object, error)

SetClipDurationMillis calls android.media.metrics.MediaItemInfo$Builder.setClipDurationMillis.

func (*MediaItemInfoBuilder) SetContainerMimeType

func (m *MediaItemInfoBuilder) SetContainerMimeType(arg0 string) (*jni.Object, error)

SetContainerMimeType calls android.media.metrics.MediaItemInfo$Builder.setContainerMimeType.

func (*MediaItemInfoBuilder) SetDurationMillis

func (m *MediaItemInfoBuilder) SetDurationMillis(arg0 int64) (*jni.Object, error)

SetDurationMillis calls android.media.metrics.MediaItemInfo$Builder.setDurationMillis.

func (*MediaItemInfoBuilder) SetSourceType

func (m *MediaItemInfoBuilder) SetSourceType(arg0 int32) (*jni.Object, error)

SetSourceType calls android.media.metrics.MediaItemInfo$Builder.setSourceType.

func (*MediaItemInfoBuilder) SetVideoDataSpace

func (m *MediaItemInfoBuilder) SetVideoDataSpace(arg0 int32) (*jni.Object, error)

SetVideoDataSpace calls android.media.metrics.MediaItemInfo$Builder.setVideoDataSpace.

func (*MediaItemInfoBuilder) SetVideoFrameRate

func (m *MediaItemInfoBuilder) SetVideoFrameRate(arg0 float32) (*jni.Object, error)

SetVideoFrameRate calls android.media.metrics.MediaItemInfo$Builder.setVideoFrameRate.

func (*MediaItemInfoBuilder) SetVideoSampleCount

func (m *MediaItemInfoBuilder) SetVideoSampleCount(arg0 int64) (*jni.Object, error)

SetVideoSampleCount calls android.media.metrics.MediaItemInfo$Builder.setVideoSampleCount.

func (*MediaItemInfoBuilder) SetVideoSize

func (m *MediaItemInfoBuilder) SetVideoSize(arg0 *jni.Object) (*jni.Object, error)

SetVideoSize calls android.media.metrics.MediaItemInfo$Builder.setVideoSize.

func (*MediaItemInfoBuilder) ToString added in v0.0.8

func (m *MediaItemInfoBuilder) ToString() (string, error)

ToString calls android.media.metrics.MediaItemInfo$Builder.toString.

type MediaMetricsManager

type MediaMetricsManager struct {
	VM  *jni.VM
	Ctx *app.Context
	Obj *jni.GlobalRef
}

MediaMetricsManager wraps android.media.metrics.MediaMetricsManager.

func NewMediaMetricsManager

func NewMediaMetricsManager(ctx *app.Context) (*MediaMetricsManager, error)

NewMediaMetricsManager obtains android.media.metrics.MediaMetricsManager from the Android system service manager.

func (*MediaMetricsManager) Close

func (m *MediaMetricsManager) Close()

Close releases the global reference to the underlying Java object. After Close, the MediaMetricsManager must not be used.

func (*MediaMetricsManager) CreateBundleSession

func (m *MediaMetricsManager) CreateBundleSession() (*jni.Object, error)

CreateBundleSession calls android.media.metrics.MediaMetricsManager.createBundleSession.

func (*MediaMetricsManager) CreateEditingSession

func (m *MediaMetricsManager) CreateEditingSession() (*jni.Object, error)

CreateEditingSession calls android.media.metrics.MediaMetricsManager.createEditingSession.

func (*MediaMetricsManager) CreatePlaybackSession

func (m *MediaMetricsManager) CreatePlaybackSession() (*jni.Object, error)

CreatePlaybackSession calls android.media.metrics.MediaMetricsManager.createPlaybackSession.

func (*MediaMetricsManager) CreateRecordingSession

func (m *MediaMetricsManager) CreateRecordingSession() (*jni.Object, error)

CreateRecordingSession calls android.media.metrics.MediaMetricsManager.createRecordingSession.

func (*MediaMetricsManager) CreateTranscodingSession

func (m *MediaMetricsManager) CreateTranscodingSession() (*jni.Object, error)

CreateTranscodingSession calls android.media.metrics.MediaMetricsManager.createTranscodingSession.

func (*MediaMetricsManager) ReleaseSessionId

func (m *MediaMetricsManager) ReleaseSessionId(arg0 string) error

ReleaseSessionId calls android.media.metrics.MediaMetricsManager.releaseSessionId.

func (*MediaMetricsManager) ToString added in v0.0.8

func (m *MediaMetricsManager) ToString() (string, error)

ToString calls android.media.metrics.MediaMetricsManager.toString.

type NetworkEvent

type NetworkEvent struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

NetworkEvent wraps android.media.metrics.NetworkEvent.

func (*NetworkEvent) DescribeContents

func (m *NetworkEvent) DescribeContents() (int32, error)

DescribeContents calls android.media.metrics.NetworkEvent.describeContents.

func (*NetworkEvent) Equals

func (m *NetworkEvent) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.NetworkEvent.equals.

func (*NetworkEvent) GetMetricsBundle

func (m *NetworkEvent) GetMetricsBundle() (*jni.Object, error)

GetMetricsBundle calls android.media.metrics.NetworkEvent.getMetricsBundle.

func (*NetworkEvent) GetNetworkType

func (m *NetworkEvent) GetNetworkType() (int32, error)

GetNetworkType calls android.media.metrics.NetworkEvent.getNetworkType.

func (*NetworkEvent) GetTimeSinceCreatedMillis

func (m *NetworkEvent) GetTimeSinceCreatedMillis() (int64, error)

GetTimeSinceCreatedMillis calls android.media.metrics.NetworkEvent.getTimeSinceCreatedMillis.

func (*NetworkEvent) HashCode

func (m *NetworkEvent) HashCode() (int32, error)

HashCode calls android.media.metrics.NetworkEvent.hashCode.

func (*NetworkEvent) ToString

func (m *NetworkEvent) ToString() (string, error)

ToString calls android.media.metrics.NetworkEvent.toString.

func (*NetworkEvent) WriteToParcel

func (m *NetworkEvent) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.media.metrics.NetworkEvent.writeToParcel.

type NetworkEventBuilder

type NetworkEventBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

NetworkEventBuilder wraps android.media.metrics.NetworkEvent$Builder.

func (*NetworkEventBuilder) Build

func (m *NetworkEventBuilder) Build() (*jni.Object, error)

Build calls android.media.metrics.NetworkEvent$Builder.build.

func (*NetworkEventBuilder) SetMetricsBundle

func (m *NetworkEventBuilder) SetMetricsBundle(arg0 *jni.Object) (*jni.Object, error)

SetMetricsBundle calls android.media.metrics.NetworkEvent$Builder.setMetricsBundle.

func (*NetworkEventBuilder) SetNetworkType

func (m *NetworkEventBuilder) SetNetworkType(arg0 int32) (*jni.Object, error)

SetNetworkType calls android.media.metrics.NetworkEvent$Builder.setNetworkType.

func (*NetworkEventBuilder) SetTimeSinceCreatedMillis

func (m *NetworkEventBuilder) SetTimeSinceCreatedMillis(arg0 int64) (*jni.Object, error)

SetTimeSinceCreatedMillis calls android.media.metrics.NetworkEvent$Builder.setTimeSinceCreatedMillis.

func (*NetworkEventBuilder) ToString added in v0.0.8

func (m *NetworkEventBuilder) ToString() (string, error)

ToString calls android.media.metrics.NetworkEvent$Builder.toString.

type PlaybackErrorEvent

type PlaybackErrorEvent struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

PlaybackErrorEvent wraps android.media.metrics.PlaybackErrorEvent.

func (*PlaybackErrorEvent) DescribeContents

func (m *PlaybackErrorEvent) DescribeContents() (int32, error)

DescribeContents calls android.media.metrics.PlaybackErrorEvent.describeContents.

func (*PlaybackErrorEvent) Equals

func (m *PlaybackErrorEvent) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.PlaybackErrorEvent.equals.

func (*PlaybackErrorEvent) GetErrorCode

func (m *PlaybackErrorEvent) GetErrorCode() (int32, error)

GetErrorCode calls android.media.metrics.PlaybackErrorEvent.getErrorCode.

func (*PlaybackErrorEvent) GetMetricsBundle

func (m *PlaybackErrorEvent) GetMetricsBundle() (*jni.Object, error)

GetMetricsBundle calls android.media.metrics.PlaybackErrorEvent.getMetricsBundle.

func (*PlaybackErrorEvent) GetSubErrorCode

func (m *PlaybackErrorEvent) GetSubErrorCode() (int32, error)

GetSubErrorCode calls android.media.metrics.PlaybackErrorEvent.getSubErrorCode.

func (*PlaybackErrorEvent) GetTimeSinceCreatedMillis

func (m *PlaybackErrorEvent) GetTimeSinceCreatedMillis() (int64, error)

GetTimeSinceCreatedMillis calls android.media.metrics.PlaybackErrorEvent.getTimeSinceCreatedMillis.

func (*PlaybackErrorEvent) HashCode

func (m *PlaybackErrorEvent) HashCode() (int32, error)

HashCode calls android.media.metrics.PlaybackErrorEvent.hashCode.

func (*PlaybackErrorEvent) ToString

func (m *PlaybackErrorEvent) ToString() (string, error)

ToString calls android.media.metrics.PlaybackErrorEvent.toString.

func (*PlaybackErrorEvent) WriteToParcel

func (m *PlaybackErrorEvent) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.media.metrics.PlaybackErrorEvent.writeToParcel.

type PlaybackErrorEventBuilder

type PlaybackErrorEventBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

PlaybackErrorEventBuilder wraps android.media.metrics.PlaybackErrorEvent$Builder.

func (*PlaybackErrorEventBuilder) Build

func (m *PlaybackErrorEventBuilder) Build() (*jni.Object, error)

Build calls android.media.metrics.PlaybackErrorEvent$Builder.build.

func (*PlaybackErrorEventBuilder) SetErrorCode

func (m *PlaybackErrorEventBuilder) SetErrorCode(arg0 int32) (*jni.Object, error)

SetErrorCode calls android.media.metrics.PlaybackErrorEvent$Builder.setErrorCode.

func (*PlaybackErrorEventBuilder) SetException

func (m *PlaybackErrorEventBuilder) SetException(arg0 *jni.Object) (*jni.Object, error)

SetException calls android.media.metrics.PlaybackErrorEvent$Builder.setException.

func (*PlaybackErrorEventBuilder) SetMetricsBundle

func (m *PlaybackErrorEventBuilder) SetMetricsBundle(arg0 *jni.Object) (*jni.Object, error)

SetMetricsBundle calls android.media.metrics.PlaybackErrorEvent$Builder.setMetricsBundle.

func (*PlaybackErrorEventBuilder) SetSubErrorCode

func (m *PlaybackErrorEventBuilder) SetSubErrorCode(arg0 int32) (*jni.Object, error)

SetSubErrorCode calls android.media.metrics.PlaybackErrorEvent$Builder.setSubErrorCode.

func (*PlaybackErrorEventBuilder) SetTimeSinceCreatedMillis

func (m *PlaybackErrorEventBuilder) SetTimeSinceCreatedMillis(arg0 int64) (*jni.Object, error)

SetTimeSinceCreatedMillis calls android.media.metrics.PlaybackErrorEvent$Builder.setTimeSinceCreatedMillis.

func (*PlaybackErrorEventBuilder) ToString added in v0.0.8

func (m *PlaybackErrorEventBuilder) ToString() (string, error)

ToString calls android.media.metrics.PlaybackErrorEvent$Builder.toString.

type PlaybackMetrics

type PlaybackMetrics struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

PlaybackMetrics wraps android.media.metrics.PlaybackMetrics.

func (*PlaybackMetrics) DescribeContents

func (m *PlaybackMetrics) DescribeContents() (int32, error)

DescribeContents calls android.media.metrics.PlaybackMetrics.describeContents.

func (*PlaybackMetrics) Equals

func (m *PlaybackMetrics) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.PlaybackMetrics.equals.

func (*PlaybackMetrics) GetAudioUnderrunCount

func (m *PlaybackMetrics) GetAudioUnderrunCount() (int32, error)

GetAudioUnderrunCount calls android.media.metrics.PlaybackMetrics.getAudioUnderrunCount.

func (*PlaybackMetrics) GetContentType

func (m *PlaybackMetrics) GetContentType() (int32, error)

GetContentType calls android.media.metrics.PlaybackMetrics.getContentType.

func (*PlaybackMetrics) GetDrmSessionId

func (m *PlaybackMetrics) GetDrmSessionId() (*jni.Object, error)

GetDrmSessionId calls android.media.metrics.PlaybackMetrics.getDrmSessionId.

func (*PlaybackMetrics) GetDrmType

func (m *PlaybackMetrics) GetDrmType() (int32, error)

GetDrmType calls android.media.metrics.PlaybackMetrics.getDrmType.

func (*PlaybackMetrics) GetExperimentIds

func (m *PlaybackMetrics) GetExperimentIds() (*jni.Object, error)

GetExperimentIds calls android.media.metrics.PlaybackMetrics.getExperimentIds.

func (*PlaybackMetrics) GetLocalBytesRead

func (m *PlaybackMetrics) GetLocalBytesRead() (int64, error)

GetLocalBytesRead calls android.media.metrics.PlaybackMetrics.getLocalBytesRead.

func (*PlaybackMetrics) GetMediaDurationMillis

func (m *PlaybackMetrics) GetMediaDurationMillis() (int64, error)

GetMediaDurationMillis calls android.media.metrics.PlaybackMetrics.getMediaDurationMillis.

func (*PlaybackMetrics) GetMetricsBundle

func (m *PlaybackMetrics) GetMetricsBundle() (*jni.Object, error)

GetMetricsBundle calls android.media.metrics.PlaybackMetrics.getMetricsBundle.

func (*PlaybackMetrics) GetNetworkBytesRead

func (m *PlaybackMetrics) GetNetworkBytesRead() (int64, error)

GetNetworkBytesRead calls android.media.metrics.PlaybackMetrics.getNetworkBytesRead.

func (*PlaybackMetrics) GetNetworkTransferDurationMillis

func (m *PlaybackMetrics) GetNetworkTransferDurationMillis() (int64, error)

GetNetworkTransferDurationMillis calls android.media.metrics.PlaybackMetrics.getNetworkTransferDurationMillis.

func (*PlaybackMetrics) GetPlaybackType

func (m *PlaybackMetrics) GetPlaybackType() (int32, error)

GetPlaybackType calls android.media.metrics.PlaybackMetrics.getPlaybackType.

func (*PlaybackMetrics) GetPlayerName

func (m *PlaybackMetrics) GetPlayerName() (string, error)

GetPlayerName calls android.media.metrics.PlaybackMetrics.getPlayerName.

func (*PlaybackMetrics) GetPlayerVersion

func (m *PlaybackMetrics) GetPlayerVersion() (string, error)

GetPlayerVersion calls android.media.metrics.PlaybackMetrics.getPlayerVersion.

func (*PlaybackMetrics) GetStreamSource

func (m *PlaybackMetrics) GetStreamSource() (int32, error)

GetStreamSource calls android.media.metrics.PlaybackMetrics.getStreamSource.

func (*PlaybackMetrics) GetStreamType

func (m *PlaybackMetrics) GetStreamType() (int32, error)

GetStreamType calls android.media.metrics.PlaybackMetrics.getStreamType.

func (*PlaybackMetrics) GetVideoFramesDropped

func (m *PlaybackMetrics) GetVideoFramesDropped() (int32, error)

GetVideoFramesDropped calls android.media.metrics.PlaybackMetrics.getVideoFramesDropped.

func (*PlaybackMetrics) GetVideoFramesPlayed

func (m *PlaybackMetrics) GetVideoFramesPlayed() (int32, error)

GetVideoFramesPlayed calls android.media.metrics.PlaybackMetrics.getVideoFramesPlayed.

func (*PlaybackMetrics) HashCode

func (m *PlaybackMetrics) HashCode() (int32, error)

HashCode calls android.media.metrics.PlaybackMetrics.hashCode.

func (*PlaybackMetrics) ToString

func (m *PlaybackMetrics) ToString() (string, error)

ToString calls android.media.metrics.PlaybackMetrics.toString.

func (*PlaybackMetrics) WriteToParcel

func (m *PlaybackMetrics) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.media.metrics.PlaybackMetrics.writeToParcel.

type PlaybackMetricsBuilder

type PlaybackMetricsBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

PlaybackMetricsBuilder wraps android.media.metrics.PlaybackMetrics$Builder.

func (*PlaybackMetricsBuilder) AddExperimentId

func (m *PlaybackMetricsBuilder) AddExperimentId(arg0 int64) (*jni.Object, error)

AddExperimentId calls android.media.metrics.PlaybackMetrics$Builder.addExperimentId.

func (*PlaybackMetricsBuilder) Build

func (m *PlaybackMetricsBuilder) Build() (*jni.Object, error)

Build calls android.media.metrics.PlaybackMetrics$Builder.build.

func (*PlaybackMetricsBuilder) SetAudioUnderrunCount

func (m *PlaybackMetricsBuilder) SetAudioUnderrunCount(arg0 int32) (*jni.Object, error)

SetAudioUnderrunCount calls android.media.metrics.PlaybackMetrics$Builder.setAudioUnderrunCount.

func (*PlaybackMetricsBuilder) SetContentType

func (m *PlaybackMetricsBuilder) SetContentType(arg0 int32) (*jni.Object, error)

SetContentType calls android.media.metrics.PlaybackMetrics$Builder.setContentType.

func (*PlaybackMetricsBuilder) SetDrmSessionId

func (m *PlaybackMetricsBuilder) SetDrmSessionId(arg0 *jni.Object) (*jni.Object, error)

SetDrmSessionId calls android.media.metrics.PlaybackMetrics$Builder.setDrmSessionId.

func (*PlaybackMetricsBuilder) SetDrmType

func (m *PlaybackMetricsBuilder) SetDrmType(arg0 int32) (*jni.Object, error)

SetDrmType calls android.media.metrics.PlaybackMetrics$Builder.setDrmType.

func (*PlaybackMetricsBuilder) SetLocalBytesRead

func (m *PlaybackMetricsBuilder) SetLocalBytesRead(arg0 int64) (*jni.Object, error)

SetLocalBytesRead calls android.media.metrics.PlaybackMetrics$Builder.setLocalBytesRead.

func (*PlaybackMetricsBuilder) SetMediaDurationMillis

func (m *PlaybackMetricsBuilder) SetMediaDurationMillis(arg0 int64) (*jni.Object, error)

SetMediaDurationMillis calls android.media.metrics.PlaybackMetrics$Builder.setMediaDurationMillis.

func (*PlaybackMetricsBuilder) SetMetricsBundle

func (m *PlaybackMetricsBuilder) SetMetricsBundle(arg0 *jni.Object) (*jni.Object, error)

SetMetricsBundle calls android.media.metrics.PlaybackMetrics$Builder.setMetricsBundle.

func (*PlaybackMetricsBuilder) SetNetworkBytesRead

func (m *PlaybackMetricsBuilder) SetNetworkBytesRead(arg0 int64) (*jni.Object, error)

SetNetworkBytesRead calls android.media.metrics.PlaybackMetrics$Builder.setNetworkBytesRead.

func (*PlaybackMetricsBuilder) SetNetworkTransferDurationMillis

func (m *PlaybackMetricsBuilder) SetNetworkTransferDurationMillis(arg0 int64) (*jni.Object, error)

SetNetworkTransferDurationMillis calls android.media.metrics.PlaybackMetrics$Builder.setNetworkTransferDurationMillis.

func (*PlaybackMetricsBuilder) SetPlaybackType

func (m *PlaybackMetricsBuilder) SetPlaybackType(arg0 int32) (*jni.Object, error)

SetPlaybackType calls android.media.metrics.PlaybackMetrics$Builder.setPlaybackType.

func (*PlaybackMetricsBuilder) SetPlayerName

func (m *PlaybackMetricsBuilder) SetPlayerName(arg0 string) (*jni.Object, error)

SetPlayerName calls android.media.metrics.PlaybackMetrics$Builder.setPlayerName.

func (*PlaybackMetricsBuilder) SetPlayerVersion

func (m *PlaybackMetricsBuilder) SetPlayerVersion(arg0 string) (*jni.Object, error)

SetPlayerVersion calls android.media.metrics.PlaybackMetrics$Builder.setPlayerVersion.

func (*PlaybackMetricsBuilder) SetStreamSource

func (m *PlaybackMetricsBuilder) SetStreamSource(arg0 int32) (*jni.Object, error)

SetStreamSource calls android.media.metrics.PlaybackMetrics$Builder.setStreamSource.

func (*PlaybackMetricsBuilder) SetStreamType

func (m *PlaybackMetricsBuilder) SetStreamType(arg0 int32) (*jni.Object, error)

SetStreamType calls android.media.metrics.PlaybackMetrics$Builder.setStreamType.

func (*PlaybackMetricsBuilder) SetVideoFramesDropped

func (m *PlaybackMetricsBuilder) SetVideoFramesDropped(arg0 int32) (*jni.Object, error)

SetVideoFramesDropped calls android.media.metrics.PlaybackMetrics$Builder.setVideoFramesDropped.

func (*PlaybackMetricsBuilder) SetVideoFramesPlayed

func (m *PlaybackMetricsBuilder) SetVideoFramesPlayed(arg0 int32) (*jni.Object, error)

SetVideoFramesPlayed calls android.media.metrics.PlaybackMetrics$Builder.setVideoFramesPlayed.

func (*PlaybackMetricsBuilder) ToString added in v0.0.8

func (m *PlaybackMetricsBuilder) ToString() (string, error)

ToString calls android.media.metrics.PlaybackMetrics$Builder.toString.

type PlaybackSession

type PlaybackSession struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

PlaybackSession wraps android.media.metrics.PlaybackSession.

func (*PlaybackSession) Close

func (m *PlaybackSession) Close() error

Close calls android.media.metrics.PlaybackSession.close.

func (*PlaybackSession) Equals

func (m *PlaybackSession) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.PlaybackSession.equals.

func (*PlaybackSession) GetSessionId

func (m *PlaybackSession) GetSessionId() (*jni.Object, error)

GetSessionId calls android.media.metrics.PlaybackSession.getSessionId.

func (*PlaybackSession) HashCode

func (m *PlaybackSession) HashCode() (int32, error)

HashCode calls android.media.metrics.PlaybackSession.hashCode.

func (*PlaybackSession) ReportNetworkEvent

func (m *PlaybackSession) ReportNetworkEvent(arg0 *jni.Object) error

ReportNetworkEvent calls android.media.metrics.PlaybackSession.reportNetworkEvent.

func (*PlaybackSession) ReportPlaybackErrorEvent

func (m *PlaybackSession) ReportPlaybackErrorEvent(arg0 *jni.Object) error

ReportPlaybackErrorEvent calls android.media.metrics.PlaybackSession.reportPlaybackErrorEvent.

func (*PlaybackSession) ReportPlaybackMetrics

func (m *PlaybackSession) ReportPlaybackMetrics(arg0 *jni.Object) error

ReportPlaybackMetrics calls android.media.metrics.PlaybackSession.reportPlaybackMetrics.

func (*PlaybackSession) ReportPlaybackStateEvent

func (m *PlaybackSession) ReportPlaybackStateEvent(arg0 *jni.Object) error

ReportPlaybackStateEvent calls android.media.metrics.PlaybackSession.reportPlaybackStateEvent.

func (*PlaybackSession) ReportTrackChangeEvent

func (m *PlaybackSession) ReportTrackChangeEvent(arg0 *jni.Object) error

ReportTrackChangeEvent calls android.media.metrics.PlaybackSession.reportTrackChangeEvent.

func (*PlaybackSession) ToString added in v0.0.8

func (m *PlaybackSession) ToString() (string, error)

ToString calls android.media.metrics.PlaybackSession.toString.

type PlaybackStateEvent

type PlaybackStateEvent struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

PlaybackStateEvent wraps android.media.metrics.PlaybackStateEvent.

func (*PlaybackStateEvent) DescribeContents

func (m *PlaybackStateEvent) DescribeContents() (int32, error)

DescribeContents calls android.media.metrics.PlaybackStateEvent.describeContents.

func (*PlaybackStateEvent) Equals

func (m *PlaybackStateEvent) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.PlaybackStateEvent.equals.

func (*PlaybackStateEvent) GetMetricsBundle

func (m *PlaybackStateEvent) GetMetricsBundle() (*jni.Object, error)

GetMetricsBundle calls android.media.metrics.PlaybackStateEvent.getMetricsBundle.

func (*PlaybackStateEvent) GetState

func (m *PlaybackStateEvent) GetState() (int32, error)

GetState calls android.media.metrics.PlaybackStateEvent.getState.

func (*PlaybackStateEvent) GetTimeSinceCreatedMillis

func (m *PlaybackStateEvent) GetTimeSinceCreatedMillis() (int64, error)

GetTimeSinceCreatedMillis calls android.media.metrics.PlaybackStateEvent.getTimeSinceCreatedMillis.

func (*PlaybackStateEvent) HashCode

func (m *PlaybackStateEvent) HashCode() (int32, error)

HashCode calls android.media.metrics.PlaybackStateEvent.hashCode.

func (*PlaybackStateEvent) ToString added in v0.0.8

func (m *PlaybackStateEvent) ToString() (string, error)

ToString calls android.media.metrics.PlaybackStateEvent.toString.

func (*PlaybackStateEvent) WriteToParcel

func (m *PlaybackStateEvent) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.media.metrics.PlaybackStateEvent.writeToParcel.

type PlaybackStateEventBuilder

type PlaybackStateEventBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

PlaybackStateEventBuilder wraps android.media.metrics.PlaybackStateEvent$Builder.

func (*PlaybackStateEventBuilder) Build

func (m *PlaybackStateEventBuilder) Build() (*jni.Object, error)

Build calls android.media.metrics.PlaybackStateEvent$Builder.build.

func (*PlaybackStateEventBuilder) SetMetricsBundle

func (m *PlaybackStateEventBuilder) SetMetricsBundle(arg0 *jni.Object) (*jni.Object, error)

SetMetricsBundle calls android.media.metrics.PlaybackStateEvent$Builder.setMetricsBundle.

func (*PlaybackStateEventBuilder) SetState

func (m *PlaybackStateEventBuilder) SetState(arg0 int32) (*jni.Object, error)

SetState calls android.media.metrics.PlaybackStateEvent$Builder.setState.

func (*PlaybackStateEventBuilder) SetTimeSinceCreatedMillis

func (m *PlaybackStateEventBuilder) SetTimeSinceCreatedMillis(arg0 int64) (*jni.Object, error)

SetTimeSinceCreatedMillis calls android.media.metrics.PlaybackStateEvent$Builder.setTimeSinceCreatedMillis.

func (*PlaybackStateEventBuilder) ToString added in v0.0.8

func (m *PlaybackStateEventBuilder) ToString() (string, error)

ToString calls android.media.metrics.PlaybackStateEvent$Builder.toString.

type RecordingSession

type RecordingSession struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

RecordingSession wraps android.media.metrics.RecordingSession.

func (*RecordingSession) Close

func (m *RecordingSession) Close() error

Close calls android.media.metrics.RecordingSession.close.

func (*RecordingSession) Equals

func (m *RecordingSession) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.RecordingSession.equals.

func (*RecordingSession) GetSessionId

func (m *RecordingSession) GetSessionId() (*jni.Object, error)

GetSessionId calls android.media.metrics.RecordingSession.getSessionId.

func (*RecordingSession) HashCode

func (m *RecordingSession) HashCode() (int32, error)

HashCode calls android.media.metrics.RecordingSession.hashCode.

func (*RecordingSession) ToString added in v0.0.8

func (m *RecordingSession) ToString() (string, error)

ToString calls android.media.metrics.RecordingSession.toString.

type TrackChangeEvent

type TrackChangeEvent struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

TrackChangeEvent wraps android.media.metrics.TrackChangeEvent.

func (*TrackChangeEvent) DescribeContents

func (m *TrackChangeEvent) DescribeContents() (int32, error)

DescribeContents calls android.media.metrics.TrackChangeEvent.describeContents.

func (*TrackChangeEvent) Equals

func (m *TrackChangeEvent) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.TrackChangeEvent.equals.

func (*TrackChangeEvent) GetAudioSampleRate

func (m *TrackChangeEvent) GetAudioSampleRate() (int32, error)

GetAudioSampleRate calls android.media.metrics.TrackChangeEvent.getAudioSampleRate.

func (*TrackChangeEvent) GetBitrate

func (m *TrackChangeEvent) GetBitrate() (int32, error)

GetBitrate calls android.media.metrics.TrackChangeEvent.getBitrate.

func (*TrackChangeEvent) GetChannelCount

func (m *TrackChangeEvent) GetChannelCount() (int32, error)

GetChannelCount calls android.media.metrics.TrackChangeEvent.getChannelCount.

func (*TrackChangeEvent) GetCodecName

func (m *TrackChangeEvent) GetCodecName() (string, error)

GetCodecName calls android.media.metrics.TrackChangeEvent.getCodecName.

func (*TrackChangeEvent) GetContainerMimeType

func (m *TrackChangeEvent) GetContainerMimeType() (string, error)

GetContainerMimeType calls android.media.metrics.TrackChangeEvent.getContainerMimeType.

func (*TrackChangeEvent) GetHeight

func (m *TrackChangeEvent) GetHeight() (int32, error)

GetHeight calls android.media.metrics.TrackChangeEvent.getHeight.

func (*TrackChangeEvent) GetLanguage

func (m *TrackChangeEvent) GetLanguage() (string, error)

GetLanguage calls android.media.metrics.TrackChangeEvent.getLanguage.

func (*TrackChangeEvent) GetLanguageRegion

func (m *TrackChangeEvent) GetLanguageRegion() (string, error)

GetLanguageRegion calls android.media.metrics.TrackChangeEvent.getLanguageRegion.

func (*TrackChangeEvent) GetMetricsBundle

func (m *TrackChangeEvent) GetMetricsBundle() (*jni.Object, error)

GetMetricsBundle calls android.media.metrics.TrackChangeEvent.getMetricsBundle.

func (*TrackChangeEvent) GetSampleMimeType

func (m *TrackChangeEvent) GetSampleMimeType() (string, error)

GetSampleMimeType calls android.media.metrics.TrackChangeEvent.getSampleMimeType.

func (*TrackChangeEvent) GetTimeSinceCreatedMillis

func (m *TrackChangeEvent) GetTimeSinceCreatedMillis() (int64, error)

GetTimeSinceCreatedMillis calls android.media.metrics.TrackChangeEvent.getTimeSinceCreatedMillis.

func (*TrackChangeEvent) GetTrackChangeReason

func (m *TrackChangeEvent) GetTrackChangeReason() (int32, error)

GetTrackChangeReason calls android.media.metrics.TrackChangeEvent.getTrackChangeReason.

func (*TrackChangeEvent) GetTrackState

func (m *TrackChangeEvent) GetTrackState() (int32, error)

GetTrackState calls android.media.metrics.TrackChangeEvent.getTrackState.

func (*TrackChangeEvent) GetTrackType

func (m *TrackChangeEvent) GetTrackType() (int32, error)

GetTrackType calls android.media.metrics.TrackChangeEvent.getTrackType.

func (*TrackChangeEvent) GetVideoFrameRate

func (m *TrackChangeEvent) GetVideoFrameRate() (float32, error)

GetVideoFrameRate calls android.media.metrics.TrackChangeEvent.getVideoFrameRate.

func (*TrackChangeEvent) GetWidth

func (m *TrackChangeEvent) GetWidth() (int32, error)

GetWidth calls android.media.metrics.TrackChangeEvent.getWidth.

func (*TrackChangeEvent) HashCode

func (m *TrackChangeEvent) HashCode() (int32, error)

HashCode calls android.media.metrics.TrackChangeEvent.hashCode.

func (*TrackChangeEvent) ToString

func (m *TrackChangeEvent) ToString() (string, error)

ToString calls android.media.metrics.TrackChangeEvent.toString.

func (*TrackChangeEvent) WriteToParcel

func (m *TrackChangeEvent) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.media.metrics.TrackChangeEvent.writeToParcel.

type TrackChangeEventBuilder

type TrackChangeEventBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

TrackChangeEventBuilder wraps android.media.metrics.TrackChangeEvent$Builder.

func (*TrackChangeEventBuilder) Build

func (m *TrackChangeEventBuilder) Build() (*jni.Object, error)

Build calls android.media.metrics.TrackChangeEvent$Builder.build.

func (*TrackChangeEventBuilder) SetAudioSampleRate

func (m *TrackChangeEventBuilder) SetAudioSampleRate(arg0 int32) (*jni.Object, error)

SetAudioSampleRate calls android.media.metrics.TrackChangeEvent$Builder.setAudioSampleRate.

func (*TrackChangeEventBuilder) SetBitrate

func (m *TrackChangeEventBuilder) SetBitrate(arg0 int32) (*jni.Object, error)

SetBitrate calls android.media.metrics.TrackChangeEvent$Builder.setBitrate.

func (*TrackChangeEventBuilder) SetChannelCount

func (m *TrackChangeEventBuilder) SetChannelCount(arg0 int32) (*jni.Object, error)

SetChannelCount calls android.media.metrics.TrackChangeEvent$Builder.setChannelCount.

func (*TrackChangeEventBuilder) SetCodecName

func (m *TrackChangeEventBuilder) SetCodecName(arg0 string) (*jni.Object, error)

SetCodecName calls android.media.metrics.TrackChangeEvent$Builder.setCodecName.

func (*TrackChangeEventBuilder) SetContainerMimeType

func (m *TrackChangeEventBuilder) SetContainerMimeType(arg0 string) (*jni.Object, error)

SetContainerMimeType calls android.media.metrics.TrackChangeEvent$Builder.setContainerMimeType.

func (*TrackChangeEventBuilder) SetHeight

func (m *TrackChangeEventBuilder) SetHeight(arg0 int32) (*jni.Object, error)

SetHeight calls android.media.metrics.TrackChangeEvent$Builder.setHeight.

func (*TrackChangeEventBuilder) SetLanguage

func (m *TrackChangeEventBuilder) SetLanguage(arg0 string) (*jni.Object, error)

SetLanguage calls android.media.metrics.TrackChangeEvent$Builder.setLanguage.

func (*TrackChangeEventBuilder) SetLanguageRegion

func (m *TrackChangeEventBuilder) SetLanguageRegion(arg0 string) (*jni.Object, error)

SetLanguageRegion calls android.media.metrics.TrackChangeEvent$Builder.setLanguageRegion.

func (*TrackChangeEventBuilder) SetMetricsBundle

func (m *TrackChangeEventBuilder) SetMetricsBundle(arg0 *jni.Object) (*jni.Object, error)

SetMetricsBundle calls android.media.metrics.TrackChangeEvent$Builder.setMetricsBundle.

func (*TrackChangeEventBuilder) SetSampleMimeType

func (m *TrackChangeEventBuilder) SetSampleMimeType(arg0 string) (*jni.Object, error)

SetSampleMimeType calls android.media.metrics.TrackChangeEvent$Builder.setSampleMimeType.

func (*TrackChangeEventBuilder) SetTimeSinceCreatedMillis

func (m *TrackChangeEventBuilder) SetTimeSinceCreatedMillis(arg0 int64) (*jni.Object, error)

SetTimeSinceCreatedMillis calls android.media.metrics.TrackChangeEvent$Builder.setTimeSinceCreatedMillis.

func (*TrackChangeEventBuilder) SetTrackChangeReason

func (m *TrackChangeEventBuilder) SetTrackChangeReason(arg0 int32) (*jni.Object, error)

SetTrackChangeReason calls android.media.metrics.TrackChangeEvent$Builder.setTrackChangeReason.

func (*TrackChangeEventBuilder) SetTrackState

func (m *TrackChangeEventBuilder) SetTrackState(arg0 int32) (*jni.Object, error)

SetTrackState calls android.media.metrics.TrackChangeEvent$Builder.setTrackState.

func (*TrackChangeEventBuilder) SetVideoFrameRate

func (m *TrackChangeEventBuilder) SetVideoFrameRate(arg0 float32) (*jni.Object, error)

SetVideoFrameRate calls android.media.metrics.TrackChangeEvent$Builder.setVideoFrameRate.

func (*TrackChangeEventBuilder) SetWidth

func (m *TrackChangeEventBuilder) SetWidth(arg0 int32) (*jni.Object, error)

SetWidth calls android.media.metrics.TrackChangeEvent$Builder.setWidth.

func (*TrackChangeEventBuilder) ToString added in v0.0.8

func (m *TrackChangeEventBuilder) ToString() (string, error)

ToString calls android.media.metrics.TrackChangeEvent$Builder.toString.

type TranscodingSession

type TranscodingSession struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

TranscodingSession wraps android.media.metrics.TranscodingSession.

func (*TranscodingSession) Close

func (m *TranscodingSession) Close() error

Close calls android.media.metrics.TranscodingSession.close.

func (*TranscodingSession) Equals

func (m *TranscodingSession) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.media.metrics.TranscodingSession.equals.

func (*TranscodingSession) GetSessionId

func (m *TranscodingSession) GetSessionId() (*jni.Object, error)

GetSessionId calls android.media.metrics.TranscodingSession.getSessionId.

func (*TranscodingSession) HashCode

func (m *TranscodingSession) HashCode() (int32, error)

HashCode calls android.media.metrics.TranscodingSession.hashCode.

func (*TranscodingSession) ToString added in v0.0.8

func (m *TranscodingSession) ToString() (string, error)

ToString calls android.media.metrics.TranscodingSession.toString.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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