field public static final String KEY_STATSD_ATOM = "bundlesession-statsd-atom";
}
@FlaggedApi("com.android.media.editing.flags.add_media_metrics_editing") public final class EditingEndedEvent extends android.media.metrics.Event implements android.os.Parcelable {
method public int describeContents();
method public int getErrorCode();
method public int getFinalState();
method public void writeToParcel(@NonNull android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.Creator<android.media.metrics.EditingEndedEvent> CREATOR;
field public static final int ERROR_CODE_AUDIO_PROCESSING_FAILED = 18; // 0x12
field public static final int ERROR_CODE_DECODER_INIT_FAILED = 11; // 0xb
field public static final int ERROR_CODE_DECODING_FAILED = 12; // 0xc
field public static final int ERROR_CODE_DECODING_FORMAT_UNSUPPORTED = 13; // 0xd
field public static final int ERROR_CODE_ENCODER_INIT_FAILED = 14; // 0xe
field public static final int ERROR_CODE_ENCODING_FAILED = 15; // 0xf
field public static final int ERROR_CODE_ENCODING_FORMAT_UNSUPPORTED = 16; // 0x10
field public static final int ERROR_CODE_FAILED_RUNTIME_CHECK = 2; // 0x2
field public static final int ERROR_CODE_IO_BAD_HTTP_STATUS = 6; // 0x6
field public static final int ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED = 9; // 0x9
field public static final int ERROR_CODE_IO_FILE_NOT_FOUND = 7; // 0x7
field public static final int ERROR_CODE_IO_NETWORK_CONNECTION_FAILED = 4; // 0x4
field public static final int ERROR_CODE_IO_NETWORK_CONNECTION_TIMEOUT = 5; // 0x5
field public static final int ERROR_CODE_IO_NO_PERMISSION = 8; // 0x8
field public static final int ERROR_CODE_IO_READ_POSITION_OUT_OF_RANGE = 10; // 0xa
field public static final int ERROR_CODE_IO_UNSPECIFIED = 3; // 0x3
field public static final int ERROR_CODE_MUXING_FAILED = 19; // 0x13
field public static final int ERROR_CODE_NONE = 1; // 0x1
field public static final int ERROR_CODE_VIDEO_FRAME_PROCESSING_FAILED = 17; // 0x11
field public static final int FINAL_STATE_CANCELED = 2; // 0x2
field public static final int FINAL_STATE_ERROR = 3; // 0x3
field public static final int FINAL_STATE_SUCCEEDED = 1; // 0x1
}
@FlaggedApi("com.android.media.editing.flags.add_media_metrics_editing") public static final class EditingEndedEvent.Builder {
ctor public EditingEndedEvent.Builder(int);
method @NonNull public android.media.metrics.EditingEndedEvent build();
method @NonNull public android.media.metrics.EditingEndedEvent.Builder setErrorCode(int);
method @NonNull public android.media.metrics.EditingEndedEvent.Builder setMetricsBundle(@NonNull android.os.Bundle);
method @NonNull public android.media.metrics.EditingEndedEvent.Builder setTimeSinceCreatedMillis(@IntRange(from=0xffffffff) long);
}
public final class EditingSession implements java.lang.AutoCloseable {
method public void close();
method @NonNull public android.media.metrics.LogSessionId getSessionId();
method @FlaggedApi("com.android.media.editing.flags.add_media_metrics_editing") public void reportEditingEndedEvent(@NonNull android.media.metrics.EditingEndedEvent);