write_to_buffer
write_to_buffer<uint32>(&buffer, kParameterMagic);
write_to_buffer<ssize_t>(&buffer, actualSize);
write_to_buffer<int32>(&buffer, fID);
write_to_buffer<ssize_t>(&buffer, count);
write_to_buffer<ssize_t>(&buffer, count);
write_to_buffer<media_type>(&buffer, fMediaType);
write_to_buffer<int32>(&buffer, fChannels);
write_to_buffer<uint32>(&buffer, fFlags);
write_to_buffer<float>(&buffer, fMinimum);
write_to_buffer<float>(&buffer, fMaximum);
write_to_buffer<float>(&buffer, fStepping);
write_to_buffer<response>(&buffer, fResponse);
write_to_buffer<float>(&buffer, fFactor);
write_to_buffer<float>(&buffer, fOffset);
write_to_buffer<int32>(&buffer, count);
write_to_buffer<int32>(&buffer, value ? *value : 0);
write_to_buffer<uint32>(&buffer, fMaxBytes);
write_to_buffer<int32>(&buffer, kParameterWebMagic);
write_to_buffer<int32>(&buffer, kCurrentParameterWebVersion);
write_to_buffer<int32>(&buffer, count);
write_to_buffer<media_node>(&buffer, fNode);
write_to_buffer<ssize_t>(&buffer, groupSize);
write_to_buffer<int32>(&buffer, kBufferGroupMagic);
write_to_buffer<uint32>(&buffer, fFlags);
write_to_buffer<int32>(&buffer, kBufferGroupMagicNoFlags);
write_to_buffer<int32>(&buffer, count);
write_to_buffer<BParameter*>(&buffer, parameter);
write_to_buffer<BParameter::media_parameter_type>(&buffer,
write_to_buffer<ssize_t>(&buffer, parameterSize);
write_to_buffer<int32>(&buffer, count);
write_to_buffer<BParameterGroup*>(&buffer, group);
write_to_buffer<type_code>(&buffer, group->TypeCode());
write_to_buffer<ssize_t>(&buffer, groupSize);
return write_to_buffer(buffer, data, length, false);
return write_to_buffer(buffer, data, length, true);