| // services/audio/public/mojom/debug_recording.mojom.js is auto generated by mojom_bindings_generator.py, do not edit |
| |
| // Copyright 2014 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| 'use strict'; |
| |
| (function() { |
| var mojomId = 'services/audio/public/mojom/debug_recording.mojom'; |
| if (mojo.internal.isMojomLoaded(mojomId)) { |
| console.warn('The following mojom is loaded multiple times: ' + mojomId); |
| return; |
| } |
| mojo.internal.markMojomLoaded(mojomId); |
| var bindings = mojo; |
| var associatedBindings = mojo; |
| var codec = mojo.internal; |
| var validator = mojo.internal; |
| |
| var exports = mojo.internal.exposeNamespace('audio.mojom'); |
| var file$ = |
| mojo.internal.exposeNamespace('mojoBase.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'mojo/public/mojom/base/file.mojom', '../../../../mojo/public/mojom/base/file.mojom.js'); |
| } |
| var context$ = |
| mojo.internal.exposeNamespace('sandbox.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'sandbox/policy/mojom/context.mojom', '../../../../sandbox/policy/mojom/context.mojom.js'); |
| } |
| |
| |
| var DebugRecordingStreamType = {}; |
| DebugRecordingStreamType.kInput = 0; |
| DebugRecordingStreamType.kOutput = 1; |
| DebugRecordingStreamType.MIN_VALUE = 0; |
| DebugRecordingStreamType.MAX_VALUE = 1; |
| |
| DebugRecordingStreamType.isKnownEnumValue = function(value) { |
| switch (value) { |
| case 0: |
| case 1: |
| return true; |
| } |
| return false; |
| }; |
| |
| DebugRecordingStreamType.toKnownEnumValue = function(value) { |
| return value; |
| }; |
| |
| DebugRecordingStreamType.validate = function(enumValue) { |
| const isExtensible = false; |
| if (isExtensible || this.isKnownEnumValue(enumValue)) |
| return validator.validationError.NONE; |
| |
| return validator.validationError.UNKNOWN_ENUM_VALUE; |
| }; |
| |
| function DebugRecordingFileProvider_CreateWavFile_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| DebugRecordingFileProvider_CreateWavFile_Params.prototype.initDefaults_ = function() { |
| this.streamType = 0; |
| this.id = 0; |
| }; |
| DebugRecordingFileProvider_CreateWavFile_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| DebugRecordingFileProvider_CreateWavFile_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate DebugRecordingFileProvider_CreateWavFile_Params.streamType |
| err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, DebugRecordingStreamType); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| DebugRecordingFileProvider_CreateWavFile_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| DebugRecordingFileProvider_CreateWavFile_Params.decode = function(decoder) { |
| var packed; |
| var val = new DebugRecordingFileProvider_CreateWavFile_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.streamType = |
| decoder.decodeStruct(new codec.Enum(DebugRecordingStreamType)); |
| val.id = |
| decoder.decodeStruct(codec.Uint32); |
| return val; |
| }; |
| |
| DebugRecordingFileProvider_CreateWavFile_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(DebugRecordingFileProvider_CreateWavFile_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.Int32, val.streamType); |
| encoder.encodeStruct(codec.Uint32, val.id); |
| }; |
| function DebugRecordingFileProvider_CreateWavFile_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| DebugRecordingFileProvider_CreateWavFile_ResponseParams.prototype.initDefaults_ = function() { |
| this.file = null; |
| }; |
| DebugRecordingFileProvider_CreateWavFile_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| DebugRecordingFileProvider_CreateWavFile_ResponseParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate DebugRecordingFileProvider_CreateWavFile_ResponseParams.file |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, file$.File, true); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| DebugRecordingFileProvider_CreateWavFile_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| DebugRecordingFileProvider_CreateWavFile_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new DebugRecordingFileProvider_CreateWavFile_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.file = |
| decoder.decodeStructPointer(file$.File); |
| return val; |
| }; |
| |
| DebugRecordingFileProvider_CreateWavFile_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(DebugRecordingFileProvider_CreateWavFile_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(file$.File, val.file); |
| }; |
| function DebugRecordingFileProvider_CreateAecdumpFile_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| DebugRecordingFileProvider_CreateAecdumpFile_Params.prototype.initDefaults_ = function() { |
| this.id = 0; |
| }; |
| DebugRecordingFileProvider_CreateAecdumpFile_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| DebugRecordingFileProvider_CreateAecdumpFile_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| DebugRecordingFileProvider_CreateAecdumpFile_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| DebugRecordingFileProvider_CreateAecdumpFile_Params.decode = function(decoder) { |
| var packed; |
| var val = new DebugRecordingFileProvider_CreateAecdumpFile_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.id = |
| decoder.decodeStruct(codec.Uint32); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| DebugRecordingFileProvider_CreateAecdumpFile_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(DebugRecordingFileProvider_CreateAecdumpFile_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.Uint32, val.id); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams.prototype.initDefaults_ = function() { |
| this.file = null; |
| }; |
| DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams.file |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, file$.File, true); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.file = |
| decoder.decodeStructPointer(file$.File); |
| return val; |
| }; |
| |
| DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(file$.File, val.file); |
| }; |
| function DebugRecording_Enable_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| DebugRecording_Enable_Params.prototype.initDefaults_ = function() { |
| this.fileProvider = new DebugRecordingFileProviderPtr(); |
| }; |
| DebugRecording_Enable_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| DebugRecording_Enable_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate DebugRecording_Enable_Params.fileProvider |
| err = messageValidator.validateInterface(offset + codec.kStructHeaderSize + 0, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| DebugRecording_Enable_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| DebugRecording_Enable_Params.decode = function(decoder) { |
| var packed; |
| var val = new DebugRecording_Enable_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.fileProvider = |
| decoder.decodeStruct(new codec.Interface(DebugRecordingFileProviderPtr)); |
| return val; |
| }; |
| |
| DebugRecording_Enable_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(DebugRecording_Enable_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(new codec.Interface(DebugRecordingFileProviderPtr), val.fileProvider); |
| }; |
| var kDebugRecordingFileProvider_CreateWavFile_Name = 0; |
| var kDebugRecordingFileProvider_CreateAecdumpFile_Name = 1; |
| |
| function DebugRecordingFileProviderPtr(handleOrPtrInfo) { |
| this.ptr = new bindings.InterfacePtrController(DebugRecordingFileProvider, |
| handleOrPtrInfo); |
| } |
| |
| function DebugRecordingFileProviderAssociatedPtr(associatedInterfacePtrInfo) { |
| this.ptr = new associatedBindings.AssociatedInterfacePtrController( |
| DebugRecordingFileProvider, associatedInterfacePtrInfo); |
| } |
| |
| DebugRecordingFileProviderAssociatedPtr.prototype = |
| Object.create(DebugRecordingFileProviderPtr.prototype); |
| DebugRecordingFileProviderAssociatedPtr.prototype.constructor = |
| DebugRecordingFileProviderAssociatedPtr; |
| |
| function DebugRecordingFileProviderProxy(receiver) { |
| this.receiver_ = receiver; |
| } |
| DebugRecordingFileProviderPtr.prototype.createWavFile = function() { |
| return DebugRecordingFileProviderProxy.prototype.createWavFile |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| DebugRecordingFileProviderProxy.prototype.createWavFile = function(streamType, id) { |
| var params_ = new DebugRecordingFileProvider_CreateWavFile_Params(); |
| params_.streamType = streamType; |
| params_.id = id; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kDebugRecordingFileProvider_CreateWavFile_Name, |
| codec.align(DebugRecordingFileProvider_CreateWavFile_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(DebugRecordingFileProvider_CreateWavFile_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(DebugRecordingFileProvider_CreateWavFile_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| DebugRecordingFileProviderPtr.prototype.createAecdumpFile = function() { |
| return DebugRecordingFileProviderProxy.prototype.createAecdumpFile |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| DebugRecordingFileProviderProxy.prototype.createAecdumpFile = function(id) { |
| var params_ = new DebugRecordingFileProvider_CreateAecdumpFile_Params(); |
| params_.id = id; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kDebugRecordingFileProvider_CreateAecdumpFile_Name, |
| codec.align(DebugRecordingFileProvider_CreateAecdumpFile_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(DebugRecordingFileProvider_CreateAecdumpFile_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| |
| function DebugRecordingFileProviderStub(delegate) { |
| this.delegate_ = delegate; |
| } |
| DebugRecordingFileProviderStub.prototype.createWavFile = function(streamType, id) { |
| return this.delegate_ && this.delegate_.createWavFile && this.delegate_.createWavFile(streamType, id); |
| } |
| DebugRecordingFileProviderStub.prototype.createAecdumpFile = function(id) { |
| return this.delegate_ && this.delegate_.createAecdumpFile && this.delegate_.createAecdumpFile(id); |
| } |
| |
| DebugRecordingFileProviderStub.prototype.accept = function(message) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| default: |
| return false; |
| } |
| }; |
| |
| DebugRecordingFileProviderStub.prototype.acceptWithResponder = |
| function(message, responder) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| case kDebugRecordingFileProvider_CreateWavFile_Name: |
| var params = reader.decodeStruct(DebugRecordingFileProvider_CreateWavFile_Params); |
| this.createWavFile(params.streamType, params.id).then(function(response) { |
| var responseParams = |
| new DebugRecordingFileProvider_CreateWavFile_ResponseParams(); |
| responseParams.file = response.file; |
| var builder = new codec.MessageV1Builder( |
| kDebugRecordingFileProvider_CreateWavFile_Name, |
| codec.align(DebugRecordingFileProvider_CreateWavFile_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(DebugRecordingFileProvider_CreateWavFile_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kDebugRecordingFileProvider_CreateAecdumpFile_Name: |
| var params = reader.decodeStruct(DebugRecordingFileProvider_CreateAecdumpFile_Params); |
| this.createAecdumpFile(params.id).then(function(response) { |
| var responseParams = |
| new DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams(); |
| responseParams.file = response.file; |
| var builder = new codec.MessageV1Builder( |
| kDebugRecordingFileProvider_CreateAecdumpFile_Name, |
| codec.align(DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| default: |
| return false; |
| } |
| }; |
| |
| function validateDebugRecordingFileProviderRequest(messageValidator) { |
| var message = messageValidator.message; |
| var paramsClass = null; |
| switch (message.getName()) { |
| case kDebugRecordingFileProvider_CreateWavFile_Name: |
| if (message.expectsResponse()) |
| paramsClass = DebugRecordingFileProvider_CreateWavFile_Params; |
| break; |
| case kDebugRecordingFileProvider_CreateAecdumpFile_Name: |
| if (message.expectsResponse()) |
| paramsClass = DebugRecordingFileProvider_CreateAecdumpFile_Params; |
| break; |
| } |
| if (paramsClass === null) |
| return validator.validationError.NONE; |
| return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes()); |
| } |
| |
| function validateDebugRecordingFileProviderResponse(messageValidator) { |
| var message = messageValidator.message; |
| var paramsClass = null; |
| switch (message.getName()) { |
| case kDebugRecordingFileProvider_CreateWavFile_Name: |
| if (message.isResponse()) |
| paramsClass = DebugRecordingFileProvider_CreateWavFile_ResponseParams; |
| break; |
| case kDebugRecordingFileProvider_CreateAecdumpFile_Name: |
| if (message.isResponse()) |
| paramsClass = DebugRecordingFileProvider_CreateAecdumpFile_ResponseParams; |
| break; |
| } |
| if (paramsClass === null) |
| return validator.validationError.NONE; |
| return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes()); |
| } |
| |
| var DebugRecordingFileProvider = { |
| name: 'audio.mojom.DebugRecordingFileProvider', |
| kVersion: 0, |
| ptrClass: DebugRecordingFileProviderPtr, |
| proxyClass: DebugRecordingFileProviderProxy, |
| stubClass: DebugRecordingFileProviderStub, |
| validateRequest: validateDebugRecordingFileProviderRequest, |
| validateResponse: validateDebugRecordingFileProviderResponse, |
| }; |
| DebugRecordingFileProviderStub.prototype.validator = validateDebugRecordingFileProviderRequest; |
| DebugRecordingFileProviderProxy.prototype.validator = validateDebugRecordingFileProviderResponse; |
| var kDebugRecording_Enable_Name = 0; |
| |
| function DebugRecordingPtr(handleOrPtrInfo) { |
| this.ptr = new bindings.InterfacePtrController(DebugRecording, |
| handleOrPtrInfo); |
| } |
| |
| function DebugRecordingAssociatedPtr(associatedInterfacePtrInfo) { |
| this.ptr = new associatedBindings.AssociatedInterfacePtrController( |
| DebugRecording, associatedInterfacePtrInfo); |
| } |
| |
| DebugRecordingAssociatedPtr.prototype = |
| Object.create(DebugRecordingPtr.prototype); |
| DebugRecordingAssociatedPtr.prototype.constructor = |
| DebugRecordingAssociatedPtr; |
| |
| function DebugRecordingProxy(receiver) { |
| this.receiver_ = receiver; |
| } |
| DebugRecordingPtr.prototype.enable = function() { |
| return DebugRecordingProxy.prototype.enable |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| DebugRecordingProxy.prototype.enable = function(fileProvider) { |
| var params_ = new DebugRecording_Enable_Params(); |
| params_.fileProvider = fileProvider; |
| var builder = new codec.MessageV0Builder( |
| kDebugRecording_Enable_Name, |
| codec.align(DebugRecording_Enable_Params.encodedSize)); |
| builder.encodeStruct(DebugRecording_Enable_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| |
| function DebugRecordingStub(delegate) { |
| this.delegate_ = delegate; |
| } |
| DebugRecordingStub.prototype.enable = function(fileProvider) { |
| return this.delegate_ && this.delegate_.enable && this.delegate_.enable(fileProvider); |
| } |
| |
| DebugRecordingStub.prototype.accept = function(message) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| case kDebugRecording_Enable_Name: |
| var params = reader.decodeStruct(DebugRecording_Enable_Params); |
| this.enable(params.fileProvider); |
| return true; |
| default: |
| return false; |
| } |
| }; |
| |
| DebugRecordingStub.prototype.acceptWithResponder = |
| function(message, responder) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| default: |
| return false; |
| } |
| }; |
| |
| function validateDebugRecordingRequest(messageValidator) { |
| var message = messageValidator.message; |
| var paramsClass = null; |
| switch (message.getName()) { |
| case kDebugRecording_Enable_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = DebugRecording_Enable_Params; |
| break; |
| } |
| if (paramsClass === null) |
| return validator.validationError.NONE; |
| return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes()); |
| } |
| |
| function validateDebugRecordingResponse(messageValidator) { |
| return validator.validationError.NONE; |
| } |
| |
| var DebugRecording = { |
| name: 'audio.mojom.DebugRecording', |
| kVersion: 0, |
| ptrClass: DebugRecordingPtr, |
| proxyClass: DebugRecordingProxy, |
| stubClass: DebugRecordingStub, |
| validateRequest: validateDebugRecordingRequest, |
| validateResponse: null, |
| }; |
| DebugRecordingStub.prototype.validator = validateDebugRecordingRequest; |
| DebugRecordingProxy.prototype.validator = null; |
| exports.DebugRecordingStreamType = DebugRecordingStreamType; |
| exports.DebugRecordingFileProvider = DebugRecordingFileProvider; |
| exports.DebugRecordingFileProviderPtr = DebugRecordingFileProviderPtr; |
| exports.DebugRecordingFileProviderAssociatedPtr = DebugRecordingFileProviderAssociatedPtr; |
| exports.DebugRecording = DebugRecording; |
| exports.DebugRecordingPtr = DebugRecordingPtr; |
| exports.DebugRecordingAssociatedPtr = DebugRecordingAssociatedPtr; |
| })(); |